¿Es posible montar una copia bit a bit de una partición en MacOS?
Lo intenté con mount -t apfs backup.img backup/
pero no funcionó. ¿Hay alguna forma mejor?
¿Es posible montar una copia bit a bit de una partición en MacOS?
Lo intenté con mount -t apfs backup.img backup/
pero no funcionó. ¿Hay alguna forma mejor?
Usted debe ser capaz de lograr el montaje en backup/
utilizando simplemente el botón hdiutil
mando. Digamos, por ejemplo, backup.img
tiene dos volúmenes APFS llamados "Tom" y "Bill", entonces el siguiente comando montaría estos volúmenes en backup/Tom
y backup/Bill
respectivamente.
hdiutil attach -mountroot backup/ backup.img
A continuación se muestra un ejemplo de la salida que se obtiene al introducir el comando anterior.
davidanderson@Davids-Mac ~ % cd ~/Desktop
davidanderson@Davids-Mac Desktop % mkdir backup
davidanderson@Davids-Mac Desktop % hdiutil attach -mountroot backup/ backup.img
/dev/disk2
/dev/disk3 EF57347C-0000-11AA-AA11-0030654
/dev/disk3s1 41504653-0000-11AA-AA11-0030654 /Users/davidanderson/Desktop/backup/Tom
/dev/disk3s2 41504653-0000-11AA-AA11-0030654 /Users/davidanderson/Desktop/backup/Bill
Basándose en la salida anterior, se puede utilizar el siguiente comando para expulsar.
hdiutil detach disk2
A continuación se muestra un ejemplo.
davidanderson@Davids-Mac Desktop % hdiutil detach disk2
"disk2" ejected.
Si el nombre del archivo no utiliza la extensión .dmg
o .img
entonces la opción -imagekey diskimage-class=CRawDiskImage
debe incluirse. Por ejemplo, si el nombre del archivo es backup.bin
e introduce lo siguiente.
hdiutil attach -imagekey diskimage-class=CRawDiskImage -mountroot backup/ backup.bin
Una nota final. No parece ser necesaria la opción oculta -deviceblock
como sugiere la obra de Colin Walsh responder . Esto probablemente se debe a haber hecho una copia de seguridad de una partición APFS en lugar de una unidad entera. De todos modos, el tamaño de bloque de dispositivo de los contenedores APFS parece ser siempre de 4096 bytes, independientemente del tamaño de bloque de dispositivo de los almacenes físicos.
Probado con Monterey (MacOS 12.5)
En mount
no permite montar directamente desde un archivo.
Primero tendrás que crear una especie de dispositivo loopback que exponga el archivo como un dispositivo de bloque:
hdiutil attach -noverify -nomount backup.img
A continuación, utilice
diskutil list
para encontrar el nuevo nodo de dispositivo y, a continuación, puede utilizar mount
para montar el sistema de archivos en ese dispositivo.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.