在我的 Redhat 6.5 上,我在空闲 inode 上得到两种不同的结果。
使用 df :
[root@xxxx ~]# df -i /dev/mapper/data_vg-data_lv
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/data_vg-data_lv 2555904 72422 2483482 3% /data/cfa000/x1/data
Run Code Online (Sandbox Code Playgroud)
使用 tune2fs :
[root@xxxx ~]# tune2fs -l /dev/mapper/data_vg-data_lv | grep -i inode
...
Inode count: 2555904
Free inodes: 846816
...
Run Code Online (Sandbox Code Playgroud)
这种情况能正常吗?如果没有,可能是什么问题?
df 应该是正确的。tune2fs inode count 不检查保存在内存中的超级块,因此它对于挂载的卷不可靠。如果您卸载 /dev/mapper/data_vg-data_lv 并使用 tune2fs 检查它应该显示与 df -i 相同的值