jueves, marzo 15, 2012

Usar varias grabadoras en MacOS X desde línea de comandos

Tengo uan grabadadora USB externa que utilizo en vez de la que internal del portatil. Puede usarse sin problema con la Utilidad de discos, pero suelo usar bastante la línea de comandos en MacOS X, y quería aprender a usarla sin necesidad de la interfaz gráfica. Investigando un poco, encontré como hacerlo.

Una vez más, la interfaz para acceder a todo el framework de grabación es hdiutil.

Para poder especificar la grabadora que se está usando es necesario obtener el path del dispositivo, en formato de OpenFirmware. Para ello se recurre al parámetro -list del verbo burn


swordcoast: terron$ hdiutil burn -list

MATSHITA DVD-R   UJ-898 via ATAPI (DRDeviceSupportLevelAppleShipping)

        IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/IOAHCISerialATAPI/IOSCSIPeripheralDeviceNub/IOSCSIPeripheralDeviceType05/IODVDServices

   TSSTcorp CDDVDW SE-208AB via USB (DRDeviceSupportLevelUnsupported)

        IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC1@1D,7/AppleUSBEHCI/MT1806 @fd130000/6238--Storage@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/NMSmartplugSCSIDevice/IODVDServices


En el listado anterior puede verse las dos grabadoras que tiene el sistema. El path completo (Lo que empieza por IOService) es lo que hay que especificar al parámetro -device a la hora de grabar. Por tanto, para usar la segunda grabadora y grabar en el soporte la imagen iso image.iso, la orden que hay que introducir es:

hdiutil burn -device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC1@1D,7/AppleUSBEHCI/MT1806 @fd130000/6238--Storage@0/IOUSBMassStorageClass/IOSCSIPeripheralDeviceNub/NMSmartplugSCSIDevice/IODVDServices" image.iso

El sistema nos grabará y verificará la imagen en el grabador seleccionado. Como puede verse, he puesto el path del device entre comillas porque tiene un espacio y da problemas en el shell.


Technorati Tags:

No hay comentarios: