cdrecord

Imagen/borrador-avatar.png

Esta sección es un esbozo en construcción. Se aprecian tus aportes y paciencia ;)

cdrecord es una pequeña utilidad de consola que nos permite quemar CDs, borrarlos (en caso de que sean reescribibles :-? ). Esta es una pequeña explicación de cómo se usa:

Lo primero es averigurar cuál es el dispositivo en el cual se pueden quemar CDs, es decir, cómo Linux está reconociendo a ese dispositivo. Para esto hacemos:

cdrecord -scanbus

En las distribucciones actuales (kernel 2.6.15 en adelante), generalmente no se una la emulación SCSI, para los quemadores IDE que permitía usar el comando anterior, la solución es agregar un par de parámetros adicionales en el comando cdrecord.

cdrecord dev=ATAPI: -scanbus

La salida será algo como esto:

        0,0,0     0) 'PHILIPS ' 'CDRW/DVD SCB5265' 'TX07' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

Si lo anterior no funciona entonces debemos hacer lo siguiente:

dmesg | grep hd

Deberías ver algo así:

hda: 78140160 sectors (40007 MB) w/1739KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Adding 875500k swap on /dev/hda5.  Priority:-1 extents:1 across:875500k
EXT3 FS on hda3, internal journal
EXT3 FS on hda6, internal journal

En lo anterior encontrarás tu quemador (en mi caso):

hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)

Luego podes hacer:

cdrecord dev=ATAPI:/dev/hdc -scanbus

Con esto sabes de que manera cdrecord lee tu quemador, aunque realmente no es necesario ya que en las nuevas versiones del kernel de Linux, basta con usar como dispositivo /dev/hdc (en mi caso), después de identificar tu unidad de quemado procedemos a utilizar cdrecord en modo texto.

Ejemplos de uso de cdrecord

Si tenemos una imagen .iso que queremos grabar podemos hacerlo usando una de las siguientes formas:

cdrecord dev=ATAPI:/dev/hdc -eject speed=52 imagen.iso
cdrecord dev=0,0,0 -eject speed=52 imagen.iso

Si queremos grabar un directorio "al vuelo" sin crear una imágen iso primero lo hacemos de la siguiente forma:

Si queremos usar el sistema de Archivos para CDROMs llamado Joilet (especificación Microsoft)

mkisofs -J "Directorio a grabar" | cdrecord dev=0,0,0 -eject speed=52 -

Si queremos usar el sistema de Archivos para CDROMs llamado Rock Ridge (especificación IEEE)

mkisofs -R "Directorio a grabar" | cdrecord dev=0,0,0 -eject speed=52 -

Para hacer un iso normal, sin leer el manual de mkisofs:

mkisofs -f -R -r -l -J -ocarpeta.iso  carpeta

Si queremos hacer una imágen de un CDROM y luego quemarla hacemos lo siguiente:

dd if=/dev/cdrom of=imagen.iso

Luego utilizamos la órden que se mostró al principio para grabar imágenes iso.

Enlaces externos


CategorySoftware | CategoryBorrador

cdrecord (last edited 2008-04-20 14:40:28 by localhost)