Random Post: El mejor pantallazo azul
RSS .92| RSS 2.0| ATOM 0.3
  • Inicio
  •  

    Como grabar en consola

    GRABACI?N EN CONSOLA
    La grabaci?n de Cds o DVDs es algo que a veces da demasiados problemas,
    sobre todo en equipos poco potentes.
    Los programas m?s usados de grabaci?n como K3b, X-Cdroast, Cdbakeoven, etc… no
    son m?s que meros interfaces gr?ficos muy funcionales para las herramientas en
    modo comando de UNIX.

     

    A continuaci?n repasamos los m?s extendidos.
    NOTA: Este extracto explica los comandos y modificadores m?s usados, por lo que
    lo ideal para conocer en detalle los comandos es consultar las p?ginas ‘man’ de los mismos.

     

    Mkisofs, creaci?n de im?genes:
    Mkisofs es el comando usado para la creaci?n de im?genes iso tanto desde
    un CD como desde directorios del disco duro. Los modificadores m?s usuales son:

     

    -a ? -all-file: Incluir todos los archivos, ya que por defecto se omiten
    archivos del tipo ~ y # muy comunes en unix.

     

    -f ? -follow-links: Para incluir archivos o directorios que en verdad son
    enlaces y no tomarlos como tales.

     

    -print-size: Muestra el tamaño que ocupar? la imagen.

     

    -J: Modo Joliet, para compatibilidad con sistemas Windows.

     

    -l: Con este par?metro se entrar? en modo compatible de nombres de m?s de 32
    caracteres en sistemas que no lo soportan.

     

    -T ? -traslation-table: Crea una tabla llamada TRAN.TBL en cada directorio que
    contendr? todas las transcripciones de los archivos para que se puedan ver
    correctamente los nombres largos en sistemas de nombres cortos 8+3.

     

    -R: Genera la estructura Rock Ridge, que es la estructura conservando los
    permisos de los sistemas Unix.

     

    -r: Igual a la anterior pero reseteando los permisos restrictivos para que todos
    los usuarios puedan acceder al CD.

     

    -b ? -eltorito-boot: Indicandole la ruta a la imagen de arranque crear? un CD
    autoarrancable. EL tamaño de la imagen deber?a ser de 720 Ks, 1.2 Mb o 2,88 Mb,
    ideal para meter la configuraci?n de lilo o grub.

     

    -m ? -exclude: Para omitir archivos que no queramos. Se pueden usar patrones y
    comodines.

     

    -x: Esta opci?n nos permite excluir los directorios de la ruta de origen que le
    especifiquemos para que no los grabe.

     

    -v: Muestra informaci?n mientras se hace la imagen.

     

    -V: Con esto podremos añadirle un nombe de volumen al CD que crearemos.

     

    -o ? -output: Indica el nombre de la imagen que crearemos.

     

    Que l?o !!! No tanto, y se ve claramente en los siguientes ejemplos:
    1- Grabar una imagen en modo Rock Ridge:
    mkisofs -a -r -T -o /dir/imagen.iso /ficheros
    2- Grabar una imagen en modo Joliet excluyendo los archivos core y con extensi?n
    .o y el directorio videos:
    mkisofs -a -J -f -m ‘*.o’ -m core -x videos -o /dir/imagen.iso /home
    A grabar !!! Uso de cdrecord:
    Aunque existen otros como cdrdao o cdwrite, es m?s ampliamente usado
    cdrecord. Los modificadores m?s usuales son:
    -scanbus: Detecta el dispositivo grabador SCSI y nos da su posici?n, ?til para
    especificarlo en la grabaci?n. En dispositivos ATAPI en kernels 2.6 se debe
    poner -scanbus dev=/dev/hdx, donde x pertenece al dispositivo grabador.
    dev=0,0,0: Espcifica el dispositivo grabador.
    -dummy: Modo testeo de grabaci?n con el laser apagado.
    -v: Muestra informaci?n mientras se graba la imagen.
    -speed=12: Velocidad de grabaci?n, en este caso 12.
    -fs=x: Especifica el tamaño en Mb o Ks del bufer de datos. Se recomienda como
    m?nimo el tamaño del bufer de la grabadora y como m?ximo la mitad de la RAM del
    sistema, aunque los valores ideales est?n entre 4 y 32.
    -eject: Expulsa el cd una vez grabado.
    -fix: Cierra el CD para que no se pueda grabar m?s.
    -nofix: No cierra el CD. Ütil para crear un CD por pasos o crear un CD-Audio.
    Este tipo de Cds no se leen en unidades lectoras.
    -audio: Crea un CD de audio.
    -data: Crea un CD de datos. Opci?n por defecto.
    -multi: Para crear grabaciones multisesi?n.
    -msinfo: Esta opci?n nos muestra informaci?n de las sesiones ya gabadas en un cd
    multisesi?n.
    -mode2: Modo de grabaci?n en mode2.
    -xa1: Modo de grabaci?n xa1.
    -xa2: Modo de grabaci?n xa2.
    -dao: Graba en modo Disk at Once.
    Buenoooo….. Como siempre algunos ejemplos pr?cticos de grabaci?n:
    1- Grabaci?n de una imagen:
    cdrecord dev=0,0,0 speed=8 -fs=12m -eject imagen.iso
    2- Grabaci?n de una pista en modo xa1 y del resto en modo audio, con un buffer
    de 8 Mb y a velocidad de 10x:
    cdrecord dev=0,0,0 fs=8m speed=10 -eject -xa1 imagen.iso -audio track1.wav
    Grabando sin crear imagen.
    Tambien es posible hacer un CD directamente desde el disco sin necesidad
    de hacer una imagen previa.
    NOTA: No es recomendable acceder al disco duro que contenga el directorio
    maestro con los ficheros a grabar directamente al CD porque el m?nimo retraso en
    la transferencia de datos puede hacer que el CD, aunque se grabe bien, tenga
    errores y no se pueda acceder a todos los archivos.
    Ante todo ser?a correcto calcular la capacidad que ocupar? la imagen que
    haremos. Para ello se usa el comando:
    mkisofs -r -T -l -print-size -f /files
    Que nos da un valor como:
    Total extents scheduled to be written = 3249262
    Ahora ese valor se lo pasar?amos al cdrecord para que grave exactamente ese
    tamaño.
    mkisofs -r -T -l -f /files | cdrecord fs=8m tsize=3249262*2048
    Y para multisesi?n:
    mkisofs -r -T -l -f /files | cdrecord fs=8m tsize=3249262*2048 -xa1 -data
    foto1.jpg foto2.png programa.bin audio1.wav
    Como cdrecord consume bastante recursos se le puede aumentar la prioridad con el
    comando nice. Qudar?a as?:
    nice –20 cdrecord fs=8m tsize=3249262*2048
    ¿Como se graba un CD multisesi?n?
    Es algo m?s complejo la grabaci?n de un CD multisesi?n, ya que hay que
    importar la sesi?n ya grabada y luego grabar la nueva sesi?n, para que ambas
    sesiones sean visibles como si de una sola se tratara.
    Para grabar una sesi?n en un C que ya tiene una sesi?n grabada:
    cdrecord dev=0,0,0 -msinfo
    As? obtenemos informaci?n sobre la sesi?n. Solo funciona con CDs que hayan sido
    grabados con la opci?n -multi.
    Para grabar la nueva sesion solo hay que ponerle a mkisofs la informaci?n que
    anterior:
    mkisofs -v -a -J -C 0,218339 -r -T -V "sesion2"-o /imagen.iso /files/.
    Ahora solo nos falta copiar la imagen recien creada con el modificador -multi
    para entrar en modo multisesion.
    Formateando nuestro CD-RW
    Pues no iba a ser menos nuestro socorrido RW. La forma de formatearlos es
    sencilla con el modificador blank=X, donde X pertenece a:
    help: Muestra una pequeña ayuda.
    all: Borra totalmente el disco. Es una opci?n que tarda bastante tiempo.
    disc ? disk: Borra totalmente el disco similar a la anterior opci?n.
    fast ? minimal: Solo borra el TOC, prepage y PMA.
    track: Borra una sola pista.
    unreverse: Activa una pista reservada.
    trtail: Borra la cola de una pista.
    unclose: Abre una pista cerrada.
    session: Borra la ?ltima sesi?n grabada.
    ¿Grabar DVDs? Cdrecord-ProDVD:
    B?sicamente este comando es id?ntico al cdrecord de toda la vida, solo que
    se le ha dado soporte para estructuras de DVD. Un ejemplo de grabaci?n de una
    imagen dada ser?a:
    cdrecord-ProDVD -dao -speed=12 dev=/dev/dvd ./imagen.iso
    Otro m?s: Growisofs.
    Growisofs es una aplicaci?n de grabaci?n de DVDs. Su uso es algo similar
    al cdrecord, por lo que no habr? mucho problema a la hora de usarlo. Es el
    predeterminado en aplicaciones como K3b y similares y viene dentro del paquete
    dvdrtools.
    -Z: Crea la grabaci?n con la imagen que le especifiquemos.
    -M: Mezcla la grabaci?n que vamos a hacer con otra sesi?n existente.
    -dvd-compat: Ofrece compatibilidad con los DVD-ROM/Video y cierra las
    grabaciones en los DVD-R y DVD+R.
    -overburn: Opci?n necesaria para la total ocupaci?n de un DVD.
    -speed=X: Al igual que en el cdrecord, esto especifica la velocidad de
    grabaci?n.
    * Algunas consideraciones especiales a tener en cuenta:
    No usar -o para la salida porque growisofs lo hace deirectamente en el
    dispositivo.
    No usar -C para el caso de los multisesi?n ya que se hace autom?ticamente.
    Algunos ejemplos pr?cticos son:
    1- Grabaci?n de archivos en modo Joliet:
    growisofs -Z /dev/dvd -J /some/files
    2- Añadir una sesi?n al mismo DVD:
    growisofs -M /dev/dvd -J /more/files
    3- Grabar una imagen a DVD:
    growisofs -dvd-compat -Z -V discname /dev/dvd=image.iso
    4- Grabar "on the fly" un video sin hacer imagen:
    growisofs -dvd-compat -Z -V discname /dev/dvd -dvd-video ./foo

     

    Meneamela:Estos íconos enlazan con webs de marcadores sociales que permiten a los lectores compartir y descubrir nuevas webs.
    • Blog Memes
    • meneame
    • neodiario
    • del.icio.us
    • digg
    • Ma.gnolia
    • NewsVine
    website free tracking