¿Mac tiene algo similar a un dispositivo de bucle de Linux (alternativa a losetup)?

5

Estoy intentando trabajar con algunas imágenes de CD y de disco duro que se ejecutarán dentro de QEMU. En Linux, instalo las imágenes con el comando losetup , pero me doy cuenta de que Mac no tiene esto.

¿Hay algo similar que podría usar en su lugar?

    
pregunta samoz 28.02.2011 - 15:37

2 respuestas

5

Puedes usar hdiutil para eso. Básicamente, hace lo mismo que losetup en Linux.

Si planea trabajar con imágenes con diseños o sistemas de archivos no estándar (por ejemplo, CD en vivo), asegúrese de pasar de -nomount a hdiutil attach , ya que de lo contrario se quejará de que no pudo montarlo (intenta montar todo por defecto).

Después de adjuntar la imagen, aparecerá en diskutil list como un disco ordinario. Puedes trabajar con él igual que con un disco físico.

Aquí hay un ejemplo de cómo montar un CD en vivo:

$ hdiutil attach -nomount path/to/file.iso
/dev/disk2              FDisk_partition_scheme
/dev/disk2s2            0xEF

Imprime el nombre del nuevo disco. Ahora podemos verlo:

$ diskutil list

<...>

/dev/disk2 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        +453.0 MB   disk2
   1:                       0xEF                         12.6 MB    disk2s2

Este es un CD en vivo, utiliza el sistema de archivos ISO 9660 . No puedes montarlo usando diskutil , tienes que usar una herramienta especial:

$ mount_cd9660 /dev/disk2 ~/tmp/mnt

Cuando haya terminado, desmonte y separe:

$ umount /dev/disk2
$ hdiutil detach disk2
"disk2" unmounted.
"disk2" ejected.
    
respondido por el kirelagin 18.06.2016 - 15:34
2

Mac OS X tiene el Marco de imágenes de disco para imágenes de disco de montaje en vivo. Aunque funciona principalmente con sus propios formatos nativos como .dmg, creo que también puede funcionar con .iso y otros formatos. Puede usar la Utilidad de Discos o el comando hdiutil para montar imágenes de disco.

    
respondido por el Spiff 28.02.2011 - 16:52

Lea otras preguntas en las etiquetas