¿Existe la posibilidad de "desfragmentar" una imagen de paquete dispersa y reclamar (la mayoría) del espacio libre?
Aquí está el trasfondo: estoy usando paquetes dispersos y de vez en cuando quiero recuperar espacio de ellos, así que corro:
hdiutil compact image.sparsebundle
Sin embargo, como se explica en la página del manual, solo reclama archivos de banda completamente no utilizados, por lo que en mi caso dice:
Reclaimed 0 bytes out of 90.4 GB possible.
Por supuesto, existe la posibilidad de copiar el contenido de esta imagen en un nuevo paquete disperso que luego se utiliza en lugar de eso, pero que es engorroso y requiere suficiente espacio libre para esta operación.
Mientras tanto, descubrí que la salida del comando compacto es algo engañosa (actualmente estoy ejecutando OS X 10.5.7) ya que a veces enumera un tamaño posible que es más grande que el tamaño actualmente ocupado por el paquete de imágenes en el disco duro manejar. No miré más de cerca, pero el resultado parece ser el tamaño máximo o el "tamaño máximo" - "tamaño usado".