Me gustaría montar un volcado sin procesar de un disco, por ejemplo, como los creados por dd
? ¿Hay algo como un dispositivo de bucle en OS X?
Me gustaría montar un volcado sin procesar de un disco, por ejemplo, como los creados por dd
? ¿Hay algo como un dispositivo de bucle en OS X?
Respuestas:
Para aquellos que encuentran el mismo problema:
hdiutil attach -imagekey diskimage-class=CRawDiskImage -nomount filename
luego móntelo como quieras.
Esto es divertido porque en realidad es muy, muy simple. Cambie el nombre a una extensión .dmg, ya que un DMG también es una imagen en bruto.
A diferencia de la solución anterior, esto funcionará en rd dd de unidades completas además de particiones.
El hdiutil
comando dado anteriormente es correcto, sin embargo, los SSD Mac más nuevos tienen un tamaño de bloque de 4096 bytes y su valor hdiutil
predeterminado es 512 para las imágenes de disco, por lo que si intenta montar una imagen de tamaño de bloque de 4096 bytes, el sistema no tendrá sentido.
Agregar -blocksize 4096
al comando te permitirá trabajar con una imagen creada desde una Mac más nueva:
hdiutil attach -blocksize 4096 -noverify -nomount diskimage.img
Puede crear una imagen de disco del disco utilizando la Utilidad de Discos. Seleccione el disco o la partición del disco en la lista de la izquierda, luego Archivo → Nuevo → Imagen de disco desde <disco1>.
Una vez que se crea la imagen, puede montarla como cualquier otro volumen y si seleccionó leer / escribir puede leer / escribir en la imagen como un volumen montado. La imagen se monta en el mismo lugar donde estaría el disco original: / Volumes / diskname.
mount
.
dd
por ejemplo. Quiero montar esos. Podría crear un dmg y dd
la imagen en bruto sobre él, luego montar este dmg, pero me gustaría montarlo directamente, algo así mount -t hfs <path-to-file-created-using-dd> /mountpoint
. Sin embargo, esto no es posible, ya que mount
solo funciona con dispositivos, no con archivos habituales. En Linux, usaría dispositivos de bucle, apuntándolos al archivo y luego los usaría mount
.