¿Por qué obtengo diferentes espacios disponibles/usados ​​con Disk Info y df?

Tengo un MBP de principios del 2013 con Mavericks. Hoy, obtuve una unidad externa SSD y moví mis máquinas virtuales y los archivos del catálogo de Lightroom para liberar espacio en el disco, ya que 256 GB se agotan.

Sin embargo, cuando ejecuto df -hen la terminal, obtengo lo siguiente:

Filesystem                          Size   Used  Avail Capacity  iused    ifree %iused  Mounted on
/dev/disk0s2                       233Gi  118Gi  115Gi    51% 31026495 30042945   51%   /
devfs                              187Ki  187Ki    0Bi   100%      646        0  100%   /dev
map -hosts                           0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home                        0Bi    0Bi    0Bi   100%        0        0  100%   /home
localhost:/19YSQKN76Bmz377sW5fOwp  233Gi  233Gi    0Bi   100%        0        0  100%   /Volumes/MobileBackups
/dev/disk1s2                       119Gi   36Gi   83Gi    31%  9537194 21637536   31%   /Volumes/Jason SSD

Según eso, tengo 118GB usados ​​y 115GB libres. Sin embargo, cuando obtengo información de la unidad en el escritorio, obtengo

ingrese la descripción de la imagen aquí

Esa es una discrepancia bastante sorprendente, y existe después de un reinicio. ¿Cuál es el valor correcto y cuál es el motivo?

Respuestas (5)

¿Tienes activadas las copias de seguridad de Time Machine? Si es así, la diferencia puede deberse al espacio utilizado para "instantáneas locales" (esencialmente, copias de seguridad en el disco local cuando su disco de copia de seguridad real no está disponible). Las instantáneas locales se eliminan automáticamente cuando se necesita espacio para otra cosa (en realidad, comienza a purgarlas cuando el volumen alcanza el 80 % de su capacidad), por lo que Finder las trata como espacio libre. du, por otro lado, los ve como espacio utilizado (al igual que la Utilidad de Discos y la Información del Sistema).

Para averiguar si esto es lo que está sucediendo, eche un vistazo a Información del sistema: en el menú Apple, elija "Acerca de esta Mac", luego haga clic en "Más información", luego seleccione la pestaña Almacenamiento y busque un violeta claro (" Copias de seguridad") en la tabla de uso. Si es alrededor de 47 GB, esta es la fuente de la diferencia.

Si desea deshabilitar esta función, puede usar el comando Terminal sudo tmutil disablelocal, pero le recomiendo que la deje habilitada, ya que proporciona una protección útil contra la eliminación accidental/daños de archivos/etc. cuando su copia de seguridad real no está disponible.

EDITAR: como señaló @chillin, hay una fuente adicional de confusión: dfy el Finder está usando diferentes unidades para informar los tamaños. dfestá usando gibibytes (=1,073,741,824 bytes), mientras que Finder está usando gigabytes (=1,000,000,000 bytes). Si el Finder hubiera informado en GiB, habría dicho Capacidad: 232,96 GiB, Disponible: 166,41 GiB, Usado: 66,55 GiB. Entonces, en realidad se usaron alrededor de 52 GiB para las instantáneas locales.

! Ese es un buen punto. Ni siquiera se me pasó por la cabeza, ya que siempre he desactivado las instantáneas locales.
Esta fue la solución. Una vez que deshabilité la copia de seguridad local, dudevolví el valor de disco correcto. No estoy demasiado preocupado por la necesidad de copias de seguridad locales ya que ya tengo una unidad de trabajo como mi copia de seguridad TM funcionando todo el tiempo.
En realidad no. duy "Obtener información" usan Gigabytes, mientras que dfusa Gibibytes. Mira mi respuesta.
@chillin: En realidad, las discrepancias son una combinación de GiB frente a GB y el espacio utilizado por las instantáneas locales. Compare el espacio utilizado según du(118GiB = 126 GB) con el de Finder (66,27 GiB = 71,46 GB)... por lo que hay aproximadamente 52 GiB = 56 GB de espacio utilizado para instantáneas locales.
@GordonDavisson Las buenas respuestas requieren buenas preguntas. La pregunta comienza con la interpretación incorrecta de la información dada por df: "Según eso, tengo 118GB usados ​​y 115GB libres". Si bien su respuesta es increíblemente perspicaz (en el sentido de que predijo información que no se proporcionó), pasa por alto el hecho de que el autor de la pregunta malinterpretó lo que estaba viendo en primer lugar.
@chillin: En realidad, simplemente me perdí la confusión de unidades y me aferré a la enorme diferencia de 118 vs 71.46. Agregaré una nota sobre las unidades a mi respuesta.
Aquí hay una línea para eliminar todas sus instantáneas locales. for f in `tmutil listlocalsnapshots / | sed -e's/^.*\.//'|grep '30-'`; do tmutil deletelocalsnapshots $f; doneEs grepopcional seleccionar una fecha en particular (el 30).

dfestá usando Gi = Gibibytes y "Obtener información" está usando GB = Gigabytes .

Eso no se acercaría a representar una diferencia de ~63 GB.
bueno, depende de lo que quieras decir con 'cerrar', ya que representa unos 17 GB
Creo que representar solo el 27% de la diferencia "no se acerca". Gordon Davisson fue probablemente el más preciso aquí.

Editar: vea la respuesta de Gordon Davisson antes de seguir estos pasos.

Si eso falla:

  • Arranque en OS X Recovery . Seleccione su volumen de inicio desde Utilidad de disco > Disco de reparación. Observe si se encuentran o corrigen errores de FS y reinicie normalmente. Posteriormente, vea si la discrepancia ha desaparecido.

La respuesta de chillin es absolutamente correcta.

Gi = 1024^3 bytes GB = 1000^3 bytes

Si hace los cálculos (convirtiendo de 250,14 GB a Gi), sería

250,14 * (1000^3) / (1024^3) = 232,83

Exactamente 233Gi.

Basura. Nadie ha mencionado la basura, que es solo otro directorio de "df" y "du", pero a menudo, de manera confusa, se mezcla con la forma en que Finder informa sobre el espacio libre. ¿Limpiaste la basura y volviste a revisar?