Al cambiar mi disco duro mac a un SSD me encontré con el siguiente problema:
He creado una imagen DMG de mi viejo HDD que tiene una capacidad de 320GB. El archivo DMG recordó y guardó la capacidad en la imagen, y el problema es que mi SSD es de solo 120 GB. Por lo tanto, el DMG no se puede usar si no puedo disminuir la capacidad de alguna manera.
EDITAR : La cantidad total de espacio utilizado en la imagen es de solo 15 GB.
Lo he visto hdiutil
pero en realidad soy un desarrollador de ruby on rails, así que realmente no entiendo estas cosas ...
¿Hay alguna forma con esta u otra utilidad para disminuir la capacidad del DMG?
¡Gracias!
compact failed - function not implemented
.sudo hdiutil resize -size 25G /PATH/TO/DISK/IMAGE.dmg
. Simplemente lo hice con mi imagen de disco de respaldo de Time Machine, y no pareció romper ningún permiso.compact
ni elresize
funcionarían en él.compact
dijo que recortó 0 bytes, pero tengo 40GiB libres en él.convert
dijo que el tamaño es demasiado pequeño. El volumen es Mac OS Extended (registrado).Prueba este:
Pero como puede ver en el manual de hdiutil :
fuente
Después de que cjc señaló hacer la pregunta en apple.stackexchange.com, lo hice. Al hacer la pregunta, llegué a una búsqueda relacionada respondida por alguien que dijo que probara Carbon Copy Cloner.
Carbon Copy Cloner clonó los archivos a través de FireWire en mi disco SSD sin preguntar, y todo es como debería ser ...
Aquí está la pregunta a la que me refiero:
Restaurar sistema desde DMG (disco de origen original más grande que destino)
Para aquellos de ustedes interesados en cambiar el tamaño de una imagen de disco:
Haga que su imagen de disco lea y escriba en la Utilidad de Discos de Mac
Monte el disco, selecciónelo y haga clic en nueva imagen de disco. Seleccione lectura-escritura en el menú desplegable de estructura de imagen de disco y haga clic en guardar. (Mi sistema operativo es holandés, así que estas son mis propias traducciones).
Use
hdiutil
para cambiar el tamaño de la imagen del disco:En el terminal:
hdiutil resize -size 100G /location/of/disk.dmg
. Puede reemplazar 100G por el tamaño que desee.Opcional (no funcionó para mí), puede intentar compactarlo:
En el terminal:
hdiutil convert /location/of/disk.dmg -format UDSP -o /location/of/NEW/disk.dmg
.Esto crea una imagen dispersa.
Luego:
hdiutil compact /location/of/SPARSE/disk.dmg.sparseimage
Esto intentará liberar espacio en la imagen del disco. Si funciona, supongo que es posible que deba cambiar el tamaño de su DMG nuevamente para reducir la capacidad (no estoy seguro).
fuente
Intenté todo esto en vano; hdiutil no me dejaba cambiar el tamaño por debajo de cierto umbral (mucho más bajo que OP).
Respuesta simple:
fuente
cp
me da toneladas de errores para archivos especiales.