Il Mac ha qualcosa di simile a un dispositivo loop Linux (alternativa a losetup)?

5

Sto provando a lavorare con alcune immagini del CD e del disco rigido che eseguirò all'interno di QEMU. Su Linux, monto le immagini usando il comando losetup , ma noto che Mac non ha questo.

C'è qualcosa di simile che potrei usare invece?

    
posta samoz 28.02.2011 - 15:37
fonte

2 risposte

5

Puoi usare hdiutil per quello. Fondamentalmente, fa lo stesso di losetup su Linux.

Se hai intenzione di lavorare con immagini con layout o filesystem non standard (ad esempio, live CD), assicurati di passare -nomount a hdiutil attach , altrimenti si lamenterà che non è stato possibile montarlo (prova a montare tutto per impostazione predefinita).

Dopo che l'immagine è stata allegata, apparirà in diskutil list come un normale disco. Puoi lavorarci come con un disco fisico.

Ecco un esempio di montaggio di un CD live:

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

Stampa il nome del nuovo disco. Ora possiamo vederlo:

$ diskutil list

<...>

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

Questo è un CD live, utilizza il ISO 9660 file system. Non puoi montarlo usando diskutil , devi usare uno strumento speciale:

$ mount_cd9660 /dev/disk2 ~/tmp/mnt

Al termine, smonta e scollega:

$ umount /dev/disk2
$ hdiutil detach disk2
"disk2" unmounted.
"disk2" ejected.
    
risposta data 18.06.2016 - 15:34
fonte
2

Mac OS X ha il Disk Images Framework per le immagini del disco con montaggio live. Sebbene funzioni principalmente con i suoi formati nativi come .dmg, credo che possa funzionare anche con .iso e altri formati. Puoi usare Utility Disco o il comando hdiutil per montare immagini disco.

    
risposta data 28.02.2011 - 16:52
fonte

Leggi altre domande sui tag