[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Backups con afio y DVDs



Manolo Díaz wrote:

>
> La explicación de ese comportamiento la tienes en el manual de bash (man bash), en el apartado "Expansión de nombre de camino".


¡Gracias! Estupendo, ahora creo que lo entiendo, aunque bien es cierto
que es un tanto retorcido de leer el manual de bash..... :-) Es un manual de referencia, pero para el que no tiene mucha idea es insufrible... ;-)

> Prueba con "man growisofs". Al final viene un ejemplo de como grabar una imagen o desde una tubería.


La página del manual ya la había leído, pero  no encuentro lo que dices.
Habla de las tuberías con nombre, pero no sé como usarlo en mi ejemplo.

   To use growisofs to write a pre-mastered  ISO-image  to  a
       DVD:

            growisofs -dvd-compat -Z /dev/dvd=image.iso

       where  image.iso  represents  an  arbitrary  object in the
       filesystem, such as file,  named  pipe  or  device  entry.
       Nothing  is growing here and command name is not intuitive
       in this context.

He logrado que funcione, a medias, del siguiente modo, pasando la opción
"-stream-media-size" para mkisofs:

 find /directorio -depth -print0 | afio -oxv0 "! growisofs -Z /dev/hdd
-stream-media-size 100000"

El problema es que en el DVD se crea un iso 9660 en vez de escribir en
el DVD lo que afio le manda, en bruto.

Al parecer, afio usa el "!" para ejecutar el comando siguiente tantas
veces sea necesario para cada volumen:

 Prefix  a  command  string  to  be  executed with an
             exclamation mark (!).  The command is executed  once
             for  each archive volume, with its standard input or
             output piped to afio.  It is expected to  produce  a
             zero exit code when all is well.

Hasta ahí vamos bien. Pero lo que yo quiero es que growisofs no cree
ningún sistema de ficheros, sino que escriba directamente en el disco.
El tema creo que va a estar en las opciones indocumentadas de growisofs:

Parte del man de growisofs:


       "There're several  undocumented  options  commonly  denoted
       with -use-the-force-luke prefix. Some of them serve debug­
       ging  purposes.  Some  require  certain  knowledge   about
       recording process or even OS kernel internals and as being
       such can induce confusing behaviour. Some are to  be  used
       in  very  specific  situations better recognized by front-
       ends or automated scripts. Rationale behind leaving  these
       options  undocumented  is  that  those few users who would
       actually need to use them directly can as well consult the
       source code or obtain specific instructions elsewhere.

El problema es que no sé si voy a saber extraer la información del
archivo fuente.

>> Tengo entendido que cdrecord no graba DVD según está en Debian. He
>> buscado por google y no ha habido manera. Alguien podría darme alguna pista.
>
>
>
> La pista la tienes en /usr/share/doc/cdrecord/README.DVD.Debian (asumiendo que tienes Debian instalado)


Por supesto, tengo Debian, y gracias, ya lo había leído. Por lo visto
hay que aplicar un parche, pero cuando no entra dentro de Debian, yo
tampoco aplico el parche (mientras pueda haber otra solución, por supuesto).


Si descubro algo lo enviaré a la lista.

Ramiro.


>
>>
>> Muchas gracias amigos.
>>
>> ¡Feliz 2005!
>> Ramiro.
>>
>>
> Saludos.
>
>





Reply to: