¿Quién tiene razón sobre los inodos? df o tune2fs?

¿Quién tiene razón sobre los inodos? df o tune2fs?

En mi Redhat 6.5, obtengo dos resultados diferentes en inodos libres.

Usando 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 

Usando tune2fs:

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

¿Puede ser normal esta situación? Si no, ¿cuál podría ser el problema?

Respuesta1

df debería ser correcto. El recuento de inodos de tune2fs no verifica el superbloque guardado en la memoria, por lo que no es confiable para volúmenes montados. Si desmontas /dev/mapper/data_vg-data_lv y verificas con tune2fs debería mostrar los mismos valores que df -i

información relacionada