Tengo una vieja Macbook Pro con disco duro de 500GB. El MBP dejó de funcionar. Ahora estoy usando ese disco duro como almacenamiento externo. Después de borrar los datos (usando la Utilidad de disco), veo que 57 archivos usan casi 450 MB y aún no esperaba ninguna asignación.
En Terminal, ir a /Volumes/disk name/ y usar du -h
en cada directorio me dio un total de 1 MB
consumo.
Macintosh HD 1$ ls -la
total 0
drwxrwxr-x 7 esarupa 2110378014 306B Jan 27 10:25 ./
drwxrwxrwt@ 4 root admin 136B Jan 27 11:39 ../
drwx------ 5 esarupa 2110378014 170B Jan 27 10:25 .Spotlight-V100/
d-wx-wx-wt 2 esarupa 2110378014 68B Jan 27 10:25 .Trashes/
drwx------ 5 esarupa 2110378014 170B Jan 27 10:34 .fseventsd/
Actualmente estoy en 10.9.1, Procesador: Intel Core i5 de 2,5 GHz. ¿Qué son estos archivos y por qué ocupan 450 MB? ¿Es posible que algunos archivos no se hayan borrado y no aparezcan en la Terminal?
Mi inclinación es que su situación es normal y esperada.
Tengo un disco duro UDB de 500 GB con casi la misma capacidad de bytes que el suyo y las carpetas que enumera se generan en todos los sistemas de archivos HFS+ para permitir que funcionen varios elementos. Además, mi SSD que conecté a través de USB también se borró recientemente y tenía 71 archivos, 312,8 MB de espacio utilizado en una partición totalmente inutilizada y después de borrarla, los archivos y el espacio utilizados pasaron a 39 y 312,5 MB respectivamente:
Mac:~ me$ cd /Volumes/SSD
Mac:SSD me$ sudo du -sm .Spotlight-V100/ .Trashes/ .fseventsd/
1 .Spotlight-V100/
0 .Trashes/
1 .fseventsd/
Debe esperar que su carpeta .Trashes esté vacía y que se use poco espacio real para las otras dos carpetas. Contienen metadatos del sistema de archivos y bases de datos que se utilizan para Spotlight, Time Machine y otras herramientas que rastrean los eventos del sistema de archivos. Como puede ver, tengo aproximadamente 2 MB de asignación, pero 312,4 MB de espacio no se pueden usar debido a los tamaños de asignación de bloques, el espacio reservado del sistema de archivos y otros gastos generales.
Puede usar sudo ls -laR
para obtener una lista completa de todos los archivos en su disco. Además, el sistema operativo volverá a crear estos archivos si alguna vez los elimina, por lo que su elección es usar HFS+ y dejar que existan/crezcan según sea necesario o elegir un sistema de archivos que no asigne previamente este espacio en esa unidad.
Hay dos cuestiones a considerar aquí:
El comando du
solo informa archivos de "usuario" dentro de la estructura de su directorio. No informa el uso por parte de las estructuras del catálogo de discos, por lo que no es necesario que el uso coincida.
Existen herramientas que pueden realizar lecturas de bajo nivel de un disco duro y extraer información que estaba previamente en el disco. Ese es un tema completamente diferente. Pero si esa es su preocupación, puede realizar un borrado de bajo nivel, que escribirá datos aleatorios varias veces en su disco duro para dificultar la recuperación de datos.
Me pregunto aquí, también, si es posible que solo estemos viendo la diferencia en la forma en que el O/S calcula el espacio y los fabricantes de unidades calculan el espacio.
Recuerdo haber escuchado (hace un tiempo) que los fabricantes de unidades a menudo cuentan el espacio donde (por ejemplo) 1 KB = 1000 bytes y el sistema operativo calcula el espacio donde 1 KB = 1024 bytes. Este último es más "correcto" desde la perspectiva del O/S.
Cuando los discos duros estaban en el rango de 5 a 500 MB, las diferencias en el tamaño calculado eran lo suficientemente pequeñas como para culpar a los bloques defectuosos, la sobrecarga del sistema operativo, el formateo, etc. Pero cuando se trata de tamaños de disco mucho más grandes (millones/billones de veces en muchos casos) la pequeña diferencia de bytes llega a ser muy grande y terminas con gigas y gigas de aparentemente "espacio faltante".
Ha pasado un tiempo desde que recuerdo haber escuchado sobre esto y no sé si todavía es una práctica común, pero supongo que la sobrecarga del formateo, los registros de arranque y las particiones ocultas suelen ser pequeñas en comparación con los tamaños de disco en estos días.
También querrá usar diskutil list
para verificar si hay una partición de recuperación de arranque oculta.
ex.
$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *512.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS 512 511.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
Como se indicó anteriormente, puede ver que en esta vieja Mac Book Pro mía, 650 MB están ocultos para las herramientas de recuperación.
Esto ahora se llama "Recuperación de macOS" y es un "sistema de recuperación integrado en su Mac". https://support.apple.com/en-us/ht201314
Si está interesado en eliminar esta partición, consulte ¿ Puedo eliminar la partición Recovery HD?
lloyd dewolf
diskutil list
salida para mostrar la partición del disco, esta respuesta es incompleta y posiblemente incorrecta.bmike