關於 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 相同的值

相關內容