hdiutil funciona con imágenes de disco, como archivos ISO o DMG descargados de Internet. Puede montar, desmontar, crear, cambiar el tamaño, verificar e incluso grabar imágenes en discos. Para montar un archivo ISO mydisk.iso como un volumen y acceder a su contenido, ejecute:
# hdiutil attach mydisk.iso # ls /Volumes MyDisk
Ejemplos de comandos hdiutil
1. Crear una imagen de disco desde una carpeta:
# hdiutil create test.dmg -srcfolder /path/to/folder/
Una vez que se crea la imagen de disco, se puede montar, copiar o enviar como cualquier otro archivo.
2. Para montar (o adjuntar) una imagen de disco, use:
# hdiutil mount test.dmg
Aparece una imagen de disco montada en el escritorio, en el Finder y se muestra como un directorio en /Volumes. Todos los medios extraíbles, como CD, DVD, discos externos y unidades flash USB, se montan en /Volumes.
3. Deshabilite el acceso de escritura a la imagen montada.
# hdiutil attach -readonly test.dmg
3. Para desmontar (o desconectar) una imagen de disco, use:
# hdiutil unmount /dev/device-name
El nombre del dispositivo suele ser algo así como /dev/disk3s2. También puede desmontarlo usando /Volumes/mountpoint si sabe dónde se montó:
# hdiutil unmount /Volumes/mountpoint
4. Para comprobar que la imagen ISO:mydisk.iso es válida y no está dañada, ejecute:
# hdiutil verify mydisk.iso
5. Grabar un ISO en un CD (o DVD)
– Primero, cargue un CD en blanco, luego:
# hdiutil burn cd-image.iso
6. Cree una imagen de disco cifrada:
Esto crea una imagen de disco cifrada de 10 MB y la formatea internamente como un sistema de archivos HFS+ registrado (el valor predeterminado de OS X):
# hdiutil create -encryption -size 10m -volname encdata test.dmg -fs HFS+J
Durante la creación de la imagen de disco, se le solicitará una contraseña que le permitirá acceder al contenido de la imagen de disco. Debe recordar la contraseña o se perderá todo lo que haya puesto en la imagen.
Consulte la página de manual de hdiutil o ejecute la ayuda de hdiutil para obtener más información.
# man hdiutil
Notas
Esencialmente, hdiutil es el equivalente de línea de comandos de la aplicación Disk Copy, hdiutil administra imágenes de disco. Consulte la página de manual de hdiutil o ejecute la ayuda de hdiutil para obtener más ayuda.