The Inside Out


Este sitio La web

¿Sufriste un ataque de generosidad y quieres regalarme algo? ¡Gracias! Fíjate en mi lista de deseos en Amazon.

Hai avuto un attacco di generosità e vuoi regalarmi qualcosa? Grazie! Controlla nella mia lista dei desideri su Amazon.

Uso de cdrtools: grabar CDs en consola

El programa gráfico K3b sólo es un adicional a las herramientas de consola que hemos mencionado al pasar en ese tutorial. Estos paquetes (cdrtools, cdrdao y otros) son lo que realmente hace el trabajo, y para un usuario avanzado, son todo lo que hace falta.

Para aprender, lo mejor a esta altura es que usted primero aprenda a usar K3b, anote las direcciones SCSI de su grabadora, en resumen: tome un poco de tiempo para conocer lo que puede y no puede hacer con el programa. Cuando sepa esto, y maneje las opciones que necesita, los comandos man cdrecord, man mkisofs y man cdrdao lo ayudarán. Para no dejarlo con la duda desde ahora, le damos una punta: cdrdao sirve para copias y clonado de discos de audio. mkisofs es un programa usado por cdrecord para la creación de sistemas de archivo de CDs. Esto es el equivalente de formatear un disco rígido o un disquete. Por último, cdrecord se puede usar para crear CDs con datos, con audio o discos de contenido mixto. Es por eso que uno de los bugs mencionados en la página del manual es "cdrecord tiene más opciones que ls". Lea con atención las páginas del manual antes de usar los programas, estudie los mensajes que k3b muestra al grabar, el orden en que usa aplicaciones, etc. Así aprenderá rápidamente a grabar CDs en consola.

Pero por si quiere una introducción, lo básico para grabar, aquí le mostraremos cómo empezar. El comando

cdrecord -v -eject speed=X dev=x,y,z archivo.iso

hace lo siguiente: graba, con indicador de progreso (-v es el "modo verboso") el archivo cd_image.iso al dispositivo con "dirección" x,y,z; a la velocidad X. Al finalizar, expulsa el disco de la grabadora. Note que el archivo a grabar debe ser una ISO.

De todo esto, el modo verboso y la eyección son opcionales. Debe dar una dirección de dispositivo para grabar (use el comando cdrecord -scanbus para averiguarla) y también una velocidad (use el valor 20 para reconocimiento automático).

Claro que es mucho más simple hacer un alias o un script para que esto sea más fácil de escribir. Con un editor de texto, abra el archivo .bashrc en su directorio home y, al final, escriba lo siguiente:

alias burn='cdrecord -v -eject speed=X dev=x,y,z'

Ahora, al abrir una consola nueva, podrá usar el comando burn (o como quiera llamarlo) para quemar discos:

burn proyecto.tar.gz

grabará el archivo a un CD. Por supuesto, cambie "X" y "x,y,z" por la velocidad y dirección adecuadas a su grabadora, y asegúrese de escribir la ruta completa al archivo que quiere grabar.

Note además que estamos suponiendo que los permisos de grabación han sido configurados correctamente. Si no puede grabar con su usuario común, deberá agregarlo a un grupo ad hoc (cdrec por ejemplo) y darle permisos de escritura en ese dispositivo a los miembros de ese grupo. Esto se hace automáticamente con k3bsetup.

Normalmente el grabar CDs requerirá que usted se loguee como usuario root, o que haga algunos cambios de permisos de usuarios y grupos. Note que si ha instalado correctamente k3b (es decir, si lo ha hecho funcionar sin problemas) este programa debería haberse ocupado de esas modificaciones al ejecutar k3bsetup.

Crear ISOs en consola

Este título ruega la frase "¿Pero qué corno es una ISO?" Bien, una imagen de CD, o imagen ISO, es una copia exacta del contenido y sistema de archivos ISO-9660 de un CD. No es ni siquiera necesario grabar una ISO a un CD, son accesibles directamente desde un administrador de archivos. Las imágenes ISO pueden tener extensiones iso, raw, o cdr, y una vez que las hayamos creado estaremos listos para grabarlas. Hay también archivos de tipo bin y cue. Estos no son exactamente ISOs, usted necesita el par de archivos (uno bin y otro cue) y se graban con el programa cdrdao, o se pueden pasar a ISOs usando el programa bchunk.

Para crear una ISO, simplemente cree un directorio, grabe los archivos que desee allí, y use el programa mkisofs (MaKe ISO FileSystem, crear sistema de archivos ISO), que es el análogo de formatear un disquete:

mkisofs -r -J -o imagen.iso directorio

Esto crea un archivo de salida llamado imagen.iso (-o = output) a partir de un directorio, habilitando las extensiones Rockridge (-r) y Joliet (-J). Las extensiones permiten que su CD tenga archivos con nombres largos legibles en Linux y Windows respectivamente, y en el caso de Rockridge y Linux, que esos archivos conserven sus atributos o permisos originales.

Como resumen: para grabar CDs en consola, simplemente cree una ISO de los datos a grabar y luego grabe la ISO con cdrecord. Simple, ¿no? Puede incluso encadenar los dos comandos para hacerlo de una vez:

mkisofs -r -J -o imagen.iso directorio | cdrecord -v -eject speed=X dev=x,y,z imagen.iso

creará la ISO y luego la enviará a la grabadora. Claro, creando alias para ambos comandos esto se simplifica:

miso directorio | burn imagen.iso

se encarga de todo, siempre que miso sea un alias para mkisofs -r -J -o imagen.iso

Con esto usted ya sabe lo suficiente para grabar CDs cómodamente en consola, y puede dedicarse a estudiar el resto de las opciones de cdrecord y cdrdao, si quiere. ¡Buena suerte con ellos!

Contactarme - Contattarmi

Ningún dato es necesario, salvo antispam y el texto del mensaje.

Nessun dato è necessario, aparte antispam e il testo del messaggio.

Si tienes problemas con el formulario, escríbeme a la dirección de correo en la imagen:

Se hai problemi usando il form, scrivi all'email nell'immagine:

mailto image

Nombre / Nome
Email
Subject
Anti Spam: 2 + 2 =
Texto / Testo