怎樣在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