El disco externo reporta una cantidad incorrecta de espacio libre después de realizar la limpieza a través del terminal. La reparación de DiskUtility lo arregla temporalmente, pero ¿por qué?

1

Tengo una unidad USB externa de 5 TB (HFS extendido) que contiene una imagen de disco cifrada (HFS extendido) de igual tamaño (prácticamente 5 TB). Todos los archivos de trabajo del disco externo están dentro de la imagen de disco cifrada.

Con el tiempo, el espacio libre disponible naturalmente se contrajo y se contrajo; y recientemente hice un poco de limpieza.

Algunas carpetas habían acumulado cantidades ridículas de archivos, así que decidí usar el terminal (en lugar del Finder) para la tarea, es decir. los archivos se eliminaron con rm .

Además, noté que algunas carpetas de copia de seguridad tenían (parcialmente) contenido duplicado. Sabía que los nombres de archivo eran únicos, por lo que creé una carpeta que contenía todos y moví todos los duplicados sospechosos (es decir, con mv a través de terminal, probablemente no sea la mejor opción en retrospectiva) matando efectivamente archivos duplicados.

Ahora estoy seguro de que tengo un montón de espacio libre disponible, pero Finder no parece saberlo ni recordarlo.

Después de cada remontaje, Finder, la aplicación Disk Utility y df informan el uso del espacio de la siguiente manera (disk2s2 es el volumen regular y disk3s2 es el cifrado):

$ df -h
Filesystem                                 Size   Used  Avail Capacity   iused   ifree %iused  Mounted on
/dev/disk2s2                              4.5Ti  4.5Ti  317Mi   100% 610375939   40592  100%   /Volumes/Snake
/dev/disk3s2                              4.5Ti  4.5Ti  285Mi   100% 610178600   36496  100%   /Volumes/87

Lo que quiere decir es que tengo 285 MB de espacio libre, bastante bien, de lo que tenía antes de limpiar.

Ahora, si ejecuto "Reparar" en la aplicación Disk Utility de Apple (en la imagen de disco cifrada, es decir, disk3s2), obtengo sin errores , pero el espacio libre se actualiza (y presumiblemente corregido):

$ df -h
Filesystem                                 Size   Used  Avail Capacity   iused    ifree %iused  Mounted on
/dev/disk2s2                              4.5Ti  4.5Ti  317Mi   100% 610375920    40611  100%   /Volumes/Snake
/dev/disk3s2                              4.5Ti  4.2Ti  316Gi    94% 568746945 41468151   93%   /Volumes/87

es decir. 316 GB disponibles y sin efectos en disk2s2. Desmonté disk3s2 y exploré disk2s2, pero ninguno de los dos tuvo ningún efecto:

$ df -h
Filesystem                                 Size   Used  Avail Capacity   iused   ifree %iused  Mounted on
/dev/disk2s2                              4.5Ti  4.5Ti  317Mi   100% 610375930   40601  100%   /Volumes/Snake

También la cantidad corregida de espacio libre se pierde una vez más después de remontar disk3s2:

$ df -h
Filesystem                                 Size   Used  Avail Capacity   iused   ifree %iused  Mounted on
/dev/disk2s2                              4.5Ti  4.5Ti  317Mi   100% 610375931   40600  100%   /Volumes/Snake
/dev/disk3s2                              4.5Ti  4.5Ti  285Mi   100% 610178592   36504  100%   /Volumes/87

Reiniciar OS X no ayuda.

He intentado borrar de forma segura el espacio libre en sudo diskutil secureErase freespace 0 /dev/disk3s2 , pero eso no ayudó en absoluto.

  1. ¿Qué magic hace la reparación de la Utilidad de Discos que corrige el espacio libre reportado?
  2. ¿Puedo hacer solo eso manualmente? Por eso quiero decir, no necesito realizar comprobaciones de diagnóstico, solo lo cosa para obtener el espacio de informes correcto
  3. Por qué el informe de uso de espacio reparado no persiste
pregunta Jari Keinänen 14.09.2016 - 19:45

1 respuesta

1

Para realizar copias de seguridad un poco para otros, en el futuro.

Cómo obtener un informe del almacenamiento restante.

Vía Terminal , escriba df -h y obtendrá un resumen legible por humanos por volumen en las columnas marcadas Usado, Disponibilidad y Capacidad (como porcentaje). (El Gi o Ti se refiere a gibibytes y tebibytes, unidades de base 2 por mil millones y billones de bytes en lugar de los 10 gigabytes y terabytes de base).

Si no están de acuerdo, es probable que se trate de un error de Spotlight. Apple confía en Spotlight para marcar y calcular el almacenamiento restante. Puede eliminar el índice de Spotlight y reconstruirlo siguiendo estos pasos:

  1. Abre el panel de preferencias de Spotlight.
  2. Haz clic en la pestaña Privacidad.
  3. Arrastre el volumen de inicio a la ventana de Privacidad.
  4. Haga clic en Aceptar cuando aparezca la advertencia y se eliminará el índice de Spotlight.
  5. Seleccione su volumen de inicio en la lista de privacidad y haga clic en el botón - (menos).

Eso reinicia la indexación. Esto debería restablecer su almacenamiento.

    
respondido por el norcal johnny 20.10.2016 - 08:57

Lea otras preguntas en las etiquetas