hdiutil fonctionne avec des images de disque, telles que des fichiers ISO ou DMG téléchargés depuis Internet. Vous pouvez monter, démonter, créer, redimensionner, vérifier et même graver des images sur des disques. Pour monter un fichier ISO mydisk.iso en tant que volume et accéder à son contenu, exécutez :
# hdiutil attach mydisk.iso # ls /Volumes MyDisk
Exemples de commande hdiutil
1. Créer une image disque à partir d'un dossier :
# hdiutil create test.dmg -srcfolder /path/to/folder/
Une fois l'image disque créée, elle peut être montée, copiée ou envoyée comme n'importe quel autre fichier.
2. Pour monter (ou attacher) une image disque, utilisez :
# hdiutil mount test.dmg
Une image disque montée apparaît sur le Bureau, dans le Finder, et apparaît sous la forme d'un répertoire dans /Volumes. Tous les supports amovibles, tels que les CD, les DVD, les disques externes et les clés USB sont montés dans /Volumes.
3. Désactivez l'accès en écriture à l'image montée.
# hdiutil attach -readonly test.dmg
3. Pour démonter (ou détacher) une image disque, utilisez :
# hdiutil unmount /dev/device-name
Le nom du périphérique ressemble généralement à /dev/disk3s2. Vous pouvez également le démonter en utilisant le /Volumes/mountpoint si vous savez où il a été monté :
# hdiutil unmount /Volumes/mountpoint
4. Pour vérifier que l'image ISO :mydisk.iso est valide et intacte, exécutez :
# hdiutil verify mydisk.iso
5. Gravure d'un ISO sur CD (ou DVD)
– Chargez d'abord un CD vierge, puis :
# hdiutil burn cd-image.iso
6. Créez une image disque cryptée :
Cela crée une image disque cryptée de 10 Mo et la formate en interne en tant que système de fichiers HFS+ journalisé (la valeur par défaut d'OS X) :
# hdiutil create -encryption -size 10m -volname encdata test.dmg -fs HFS+J
Lors de la création de l'image disque, il vous sera demandé un mot de passe qui permettra d'accéder au contenu de l'image disque. Vous devez vous souvenir du mot de passe ou tout ce que vous mettez dans l'image sera perdu.
Consultez la page de manuel de hdiutil ou exécutez l'aide de hdiutil pour plus d'informations.
# man hdiutil
Remarques
hdiutil est essentiellement l'équivalent en ligne de commande de l'application Disk Copy, hdiutil gère les images de disque. Consultez la page de manuel de hdiutil ou exécutez l'aide de hdiutil pour plus d'assistance.