GNU/Linux >> Tutoriales Linux >  >> Linux

¿Por qué hay una discrepancia en el uso del disco informado por df y du?

Esta página brinda una idea de por qué tienen valores diferentes, sin embargo, parece sugerir que su du el tamaño debe ser el más pequeño de los dos.

df usa el total de bloques asignados, mientras que du solo mira los archivos en sí, excluyendo los metadatos como los inodos, que aún requieren bloques en el disco. Además, si se elimina un archivo mientras una aplicación lo tiene abierto, du lo reportará como espacio libre pero df no lo hace hasta que se cierra la aplicación.


Cuando du es mayor que df , la razón habitual es "bloques dispersos":si un programa en realidad no escribe en un bloque de disco, sino que lo busca, obtiene un puntero cero en el mapa de asignación de bloques del inodo y no se reserva espacio real en el disco para él. Si luego escribe en él, se asignará un bloque de disco real y el mapa se cambiará para apuntar al nuevo bloque.


Linux
  1. Centos:¿por qué hay una discrepancia en el uso del disco informado por Df y Du?

  2. ¿Cómo encontrar espacio libre en disco y analizar el uso del disco?

  3. cPanel – Uso del disco

  4. ¿Cómo verificar el uso del disco del directorio y el uso del ancho de banda?

  5. 10 ejemplos de comandos DU de Linux (tamaño de uso del disco de archivos y carpetas)

Cómo instalar y usar Gdu Disk Usage Analyzer en Ubuntu 20.04

Duc:una colección de herramientas para inspeccionar y visualizar el uso del disco

Cómo ver el uso del disco con Duf en Linux y Unix

Cómo instalar y usar GDU Disk Usage Analyzer en Ubuntu

Cómo instalar y usar Gdu Disk Usage Analyzer en Ubuntu 20.04

Vea su uso de espacio en disco y ancho de banda en cPanel