Grabar CDs y DVDs fácilmente desde consola
Vie, 2005-10-07 21:23 — david.villa
Uso básico de mkisofs y cdrecord para copiar y grabar CDs desde consola.
Hacer una ISO desde un directorio
$ mkisofs -RJ -V etiqueta -o cdimage.iso dir/
Hacer una ISO desde un disco
$ cat /dev/cdrom > cdimage.iso
ó
$ dd if=/dev/cdrom of=cdimage.iso
Montar la ISO (para probarla)
$ mount cdimage.iso -r -t iso9660 -o loop /mnt
Detectando la grabadora
Si usas emulación SCSI prueba con:
$ cdrecord -scanbus
Si usas ide-cd (lo normal si usas Linux-2.6.x) prueba:
$ cdrecord -scanbus dev=ATAPI:
Si ése es tu caso, tendrás que poner “dev=ATAPI: …” en los ejemplos siguientes.
Grabar la imagen con cdrecord
$ cdrecord -v dev=0,0,0 -driveropts=burnfree -dao ./cdimage.iso
Un pequeño script que avise y expulse el CD al terminar:
#!/bin/bash cdrecord dev=0,0,0 -driveropts=burnfree -v -dao ./$1 eject /cdrw/ play /usr/lib/xcdroast/sound/test.wav
Grabar un directorio a CD al vuelo
En lo siguiente es recomendable poner un buffer de 4MB como poco (el parámetro “fs”).
$ mkisofs -RJ /DIRECTORIO/A/GRABAR | cdrecord -v fs=4m speed=8 dev=0,0,0 –
Grabar un directorio a DVD al vuelo
$ growisofs -Z /dev/dvd -RJ /DIRECTORIO/A/GRABAR
Esto será un DVD multisesión, para añadir otra sesión al mismo DVD:
$ growisofs -M /dev/dvd -RJ /DIRECTORIO/A/GRABAR
Y para cerrar el disco:
$ growisofs -M /dev/dvd=/dev/zero
Borrar un DVD regrabable
# dvd+rw-format /dev/dvd |