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: