关于 inode 的说法谁是正确的? df 还是une2fs?

关于 inode 的说法谁是正确的? df 还是une2fs?

在我的 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 

使用une2fs:

[root@xxxx ~]# tune2fs -l /dev/mapper/data_vg-data_lv | grep -i inode 
...
Inode count:              2555904 
Free inodes:              846816 
...

这种情况可以正常吗?如果不是,可能是什么问题?

答案1

df 应该是正确的。 une2fs inode count 不会检查内存中保存的超级块,因此对于已安装的卷来说它不可靠。如果卸载 /dev/mapper/data_vg-data_lv 并使用une2fs检查,它应该显示与 df -i 相同的值

相关内容