GNU/Linux >> Tutoriales Linux >  >> Linux

Df vs. Du:¿Por qué tanta diferencia?

Esta pregunta ya tiene respuestas aquí :Cerrado hace 8 años.

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.


Linux
  1. Por qué Linux es fundamental para la computación perimetral

  2. Linux vs Unix:¿Cuál es la diferencia?

  3. Hashing de contraseñas y por qué lo necesitamos

  4. ¿Por qué Cd no es un programa?

  5. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

Por qué uso rxvt como mi terminal

Las 10 razones principales por las que usar Linux

Por qué los nerds usan Linux

¿Por qué SQL Standard/Enterprise no usa mucha RAM?

¿Por qué Kubernetes se llama K8?

¿Por qué mi rsync es tan lento?