怎样在Linux中增加磁盘索引节点
Lasted 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