Posible duplicado:
¿Por qué existe una discrepancia en el uso del disco informado por df y du?
df
dice 8.9G utilizado por la partición montada en /
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 227G 8.9G 207G 5% /
Sin embargo, un du
en /
rinde mucho mucho número menor.
:~# du -chs /
5.5G /
5.5G total
Esperaba un número menor, pero ¿por qué es tanto? más pequeño?
Respuesta aceptada:
Echa un vistazo a la diferencia entre du y df
Aquí hay una explicación más completa:http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display- different-values.html
Básicamente, df
solo lee la supermanzana y confía completamente en ella. du
lee cada objeto y los resume.
Además, un proceso en ejecución puede mantener abierto un archivo eliminado. Esto significa que el espacio aún estará reservado y visto por df
, pero desde du
ya no verá una referencia a ese archivo en el árbol de directorios, no podrá ver esos bloques reservados.