GNU/Linux >> Tutoriales Linux >  >> Cent OS

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

Esta pregunta ya tiene respuestas aquí :¿Por qué hay tantas formas diferentes de medir el uso del disco?

(4 respuestas)
Cerrado hace 7 años.

Tengo un Linux CentOS servidor, los paquetes OS+ usados ​​alrededor de 5GB . Luego, transfirí 97 GB datos de un servidor Windows a dos carpetas en este servidor Linux, después de calcular el uso del disco, veo que el tamaño total de las dos carpetas es mayor que el tamaño del disco utilizado.

Ejecute du -sh en cada carpeta, uno usa 50 GB , el otro usa 47GB

Pero ejecuta df -h , el espacio utilizado es 96 GB . (50 GB + 47 GB + 5 GB )> 96 GB

¿Hay algún problema? Esas dos carpetas contienen muchos archivos (más de 1 millón). Gracias.

Respuesta aceptada:

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.


Cent OS
  1. ¿Centos 4.8 y Glibc 2.5?

  2. Ver el uso del disco en CentOS WebPanel

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

  4. Por qué CentOS / RHEL 7 tiene muchos tmpfs (sistema de archivos 6 tmpfs) y cuál es su propósito

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

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

Instalar y desinstalar Virtualizor en CentOS 8

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

Instalación de Apache y PHP en CentOS 8

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

Cómo instalar y configurar GlusterFS en CentOS 7/CentOS 8