2 votos

Seguimiento del espacio de disco utilizado con df y du

He estado migrando un viejo Macbook Air (2012) a un nuevo MacBook Pro, y estoy haciendo una limpieza al mismo tiempo.

He estado corriendo df -h . para darme una idea del espacio libre:

Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1  233Gi  207Gi   24Gi    90% 1717781 9223372036853058026    0%   /

Para saber dónde está el uso, he ejecutado du -sh :

bash-3.2$ sudo du -sh * | sort -h
  0B    Network
  0B    User Information
  0B    Volumes
  0B    cores
  0B    etc
  0B    tmp
  0B    var
1.0K    home
1.0K    net
4.0K    installer.failurerequests
4.5K    dev
1.2M    sbin
2.6M    bin
958M    usr
6.7G    Library
6.8G    private
8.0G    opt
8.9G    System
 26G    Applications
 58G    Users

A no ser que sea malo en matemáticas (por favor, siéntase libre de corregirme), estos están lejos de sumar. ( du indica que tengo unos 120 GB en uso, df indica unos 207 GB).

¿Alguna idea de por qué la discrepancia? ¿Alguna idea de cómo rastrear el uso?

Debo señalar que he estado limpiando en la línea de comandos con rm -rf (ya que he borrado varias cuentas)

0 votos

1 votos

du utiliza base-10 y df utiliza base-2 (mira el Gi prefijo de tamaño de df . En su lugar, intente df -H (utilice los prefijos Kilobyte, Gigabyte) y vea si eso soluciona el problema.

1 votos

@IconDaemon - ese enlace es sobre Buscador y df . Se trata de du y df - no es un incauto.

1voto

Le sugiero que arrancar en modo seguro y dejar que ese proceso vacíe algunos archivos de la caché que pueden haber llegado a ser muy, muy grandes. Ahora mismo, mi carpeta ~/Library/Caches tiene un tamaño de más de 5Gb.

Esta respuesta da más información sobre dónde encontrar y erradicar los grandes archivos de copia de seguridad locales de Time Machine.

1 votos

Aunque es útil, esto no responde a la cuestión de la discrepancia planteada por el PO.

0voto

will Puntos 6

Gracias por las sugerencias,

En primer lugar, la diferencia entre base-10 y base-2 es de aproximadamente un 7% para GB, por lo que la diferencia del 50% no es tan

También he descubierto que me faltaban los archivos ".", en particular ".Trash" que es de sólo escritura, incluso como Root, por lo que 'du' no puede ver en, y por lo tanto no puede calcular el tamaño.

Después de un poco de tiempo, se han liberado unos 100G (sin que yo haya hecho nada activamente) (según df, du sigue informando de lo mismo), así que supongo que alguna caché se escondía en esos archivos en alguna parte.

En resumen, parece que hay archivos a los que du no puede acceder, y por tanto hay discrepancias

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X