1 votos

montar una copia bit a bit de una partición en macOS

¿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?

3voto

David Anderson Puntos 2189

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)

2voto

Jose Chavez Puntos 645

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.com

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.

Powered by:

X