怎樣在Linux中增加磁盤索引節點

最近更新時間 2020-02-17 14:07:00

索引節點是指在許多類 Unix 文件系統中的一種數據結構。每個索引節點保存了文件系統中的一個文件系統對象的元信息數據,但不包括數據內容或者文件名。

在格式化分區時,可以使用該 -i 選項來設置每 inode 字節數,每 inode 字節數比率越大,將創建的 inode 越少。

mkfs.ext4 -i 16400 /dev/sdc1
注意:一旦創建文件系統,就無法更改每 inode 字節數的比率(除非重新格式化),而調整文件系統的大小會更改 inode 的數目以維持該比率。

查看文件的 indoe 信息。

stat docsxyz.md
File: docsxyz.md
Size: 4         	Blocks: 8          IO Block: 4096   regular file
Device: 811h/2065d	Inode: 134         Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-02-17 13:52:54.802980969 +0800
Modify: 2020-02-17 13:52:54.802980969 +0800
Change: 2020-02-17 13:52:54.802980969 +0800
Birth: -

查看每個硬盤分區的 inode 總數和已經使用的數量,可以使用 df 命令,如下所示:

df -i
Filesystem    Inodes IUsed    IFree IUse% Mounted on
devtmpfs       99099   411    98688    1% /dev
tmpfs         103534     1   103533    1% /dev/shm
tmpfs         103534   644   102890    1% /run
tmpfs         103534    17   103517    1% /sys/fs/cgroup
/dev/sdb1   10485248     7 10485241    1% /data
/dev/sda1      65536   309    65227    1% /boot
tmpfs         103534     5   103529    1% /run/user/0
rss_feed