hdiutil funziona con immagini disco, come file ISO o DMG scaricati da Internet. Puoi montare, smontare, creare, ridimensionare, verificare e persino masterizzare immagini su dischi. Per montare un file ISO mydisk.iso come volume e accedere al suo contenuto, esegui:
# hdiutil attach mydisk.iso # ls /Volumes MyDisk
Esempi di comandi hdiutil
1. Creazione di un'immagine disco da una cartella:
# hdiutil create test.dmg -srcfolder /path/to/folder/
Una volta creata, l'immagine del disco può essere montata, copiata o inviata come qualsiasi altro file.
2. Per montare (o allegare) un'immagine disco, utilizzare:
# hdiutil mount test.dmg
Un'immagine disco montata appare sul desktop, nel Finder, e si presenta come una directory in /Volumes. Tutti i supporti rimovibili, come CD, DVD, dischi esterni e unità flash USB sono montati in /Volumi.
3. Disabilita l'accesso in scrittura all'immagine montata.
# hdiutil attach -readonly test.dmg
3. Per smontare (o staccare) un'immagine disco, utilizzare:
# hdiutil unmount /dev/device-name
Il nome del dispositivo è solitamente qualcosa come /dev/disk3s2. Puoi anche smontarlo usando /Volumes/mountpoint se sai dove è stato montato:
# hdiutil unmount /Volumes/mountpoint
4. Per verificare che l'immagine ISO:mydisk.iso sia valida e non danneggiata, eseguire:
# hdiutil verify mydisk.iso
5. Masterizzare un ISO su CD (o DVD)
– Innanzitutto, carica un CD vuoto, quindi:
# hdiutil burn cd-image.iso
6. Crea un'immagine disco crittografata:
Questo crea un'immagine disco crittografata da 10 MB e la formatta internamente come file system HFS+ con journaling (impostazione predefinita di OS X):
# hdiutil create -encryption -size 10m -volname encdata test.dmg -fs HFS+J
Durante la creazione dell'immagine disco, ti verrà richiesta una password che consentirà l'accesso al contenuto dell'immagine disco. Devi ricordare la password o tutto ciò che hai inserito nell'immagine andrà perso.
Vedere la pagina man di hdiutil o eseguire la guida di hdiutil per ulteriori informazioni.
# man hdiutil
Note
Essenzialmente hdiutil è l'equivalente della riga di comando dell'applicazione Disk Copy, hdiutil gestisce le immagini del disco. Consulta la pagina man di hdiutil o esegui la guida di hdiutil per ulteriore assistenza.