Tengo un .sparseimagedisco que ocupa 90 GB de espacio en mi disco duro a pesar de tener solo 30 GB de archivos. ¿Cómo puedo reclamar el espacio vacío utilizado por .sparseimagey compactar el archivo?
fuente
Tengo un .sparseimagedisco que ocupa 90 GB de espacio en mi disco duro a pesar de tener solo 30 GB de archivos. ¿Cómo puedo reclamar el espacio vacío utilizado por .sparseimagey compactar el archivo?
Después de buscar información somera, me encontré con un mensaje del foro que apunta a hdiutil's compactverbo. De la manpágina:
imagen compacta
escanea las bandas de una imagen de disco dispersa (SPARSE o SPARSEBUNDLE) que contiene un sistema de archivos HFS, eliminando aquellas partes de la imagen que el sistema de archivos ya no utiliza. Dependiendo de la ubicación de los archivos en el sistema de archivos alojado, compact puede o no reducir la imagen. Para las imágenes SPARSEBUNDLE, los archivos de banda completamente no utilizados simplemente se eliminan.
Corrí hdiutil compact drive.sparseimagey recuperó con éxito casi el 98% del espacio.
(Supongo que es uno de esos días ... Realmente debería aprender cosas de Google primero).
Editar: probé compacten un 1GB sparseimagecon solo unos pocos archivos de texto, y funcionó bastante rápido, pero mi Mac está tardando bastante en compactar la imagen de 90GB. Prepárate para esperar.
sparseimagey funcionó bastante rápido, pero está tomando bastante tiempo en la imagen grande. En momentos como este, ¡estoy agradecido de haber actualizado a un disco duro de 7200 RPM!sparseimageellos, los extrae y los compacta, ya que el sistema puede tirar esos bytes..sparseimagearchivo para abrirlo..sparseimagediscohdiutil compact path-to-file.sparseimagefuente