Кто прав насчет inodes? df или tune2fs?

Кто прав насчет inodes? df или tune2fs?

На моем Redhat 6.5 я получаю два разных результата по свободным инодам.

Используя 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 

Используя tune2fs:

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

Может ли эта ситуация быть нормальной? Если нет, то в чем может быть проблема?

решение1

df должен быть правильным. tune2fs inode count не проверяет суперблок, хранящийся в памяти, поэтому он ненадежен для смонтированных томов. Если вы размонтируете /dev/mapper/data_vg-data_lv и проверите с помощью tune2fs, он должен показать те же значения, что и df -i

Связанный контент