On Mon, 1 Dec 2003, Ramiro Aceves wrote:

> Hola amigos.
>
> Animado por la interesante discusi�n, instal� afio pero no logro que me
> funcione correctamente para grabar en un CD con cdrecord tal y como dice la 
> p�gina
> del man. Una vez grabado el CD, al tratar de verificarlo con afio -r
> /dev/scd1, funciona bien pero al llegar los �ltimos archivos da error.
> ?Alguien me puede pasar exactamente el comando en vuestro sistema? Yo
> hac�a (sin comprimir):
>
> find . -depth -print0 | afio -oxv0 -b 2048 -s 325000x '!cdrecord -v
> speed=4 dev=0,1,0 -'
>
> Luego, verificaba con
> afio -rv /dev/scd1

Si tienes CDs regrabables puede que tengas que hacer unas cuantas
pruebas. parece que en este ejemplo afio es informado de
entregar la informaci�n por bloques pero que pasa con el
�ltimo bloque ?  Si el �ltimo bloque no se llena quizas no
lo entregue y naturalmente cdrecord no grabar� el �ltimo
bloque.  Se pueden intentar varias cosas:

a) Verifica con isoinfo el tama�o tehorico del sistema de ficheros
y comparalos con el n�mero de bytes grabados. El n�mero de bytes
grabados debe ser igual o mayor que el valor entregado por isoinfo.

b) En lugar de grabar al vuelo grabar primero la imagen en disco y
luego pasarla a CD.

c) Mirate el man de cdrecord y haz que grabe algunos bytes de m�s
al final, aunque creo que es eso lo que hace por defecto.

b) Create un fichero basura suficientemente grande y lo pasas como
�ltimo nombre a afio.

        find . -depth -print0 > /tmp/find.out
        head --bytes=2048k < /dev/zero > /tmp/head.out
        echo /tmp/head.out >> /tmp/find.out
        cat /tmp/find.out | afio -oxv0 -b 2048 -s 325000x '!cdrecord ...

> No s� si es correcto, porque con este "megacomando" cualquiera se
> confunde    :-)
> No estoy muy convencido de la parte final del comando.
> He probado con CDRW nuevos y me da el mismo resutado.

Estupendo probar con CDRW es lo adecuado en estos casos.

Yo creo que con lo que te cuento seguro que logras hacerlo
funcionar y deber�as comprobar que tal se comporta la soluci�n
elegida en multivolumen. Creo que la complicaci�n del comando
merece la pena si logras un buen comportamiento en multivolumen.

En realidad lo de -b 2048 -s 325000x parece pensado para el
tratamiento de CDs de 650Mbytes no ?

Tampoco te fies de lo que yo te cuento. Son ideas. Repasa los man
de afio y de cdrecord y asegurate de los tama�os de bloques y cosas
as�. O eso o espera a que alguien te de la receta ya terminada. :-)


-- 
Un saludo
Antonio Castro

       /\     /\   Ciberdroide Inform�tica
         \\W//  << http://www.ciberdroide.com >>
        _|0 0|_
+-oOOO-(___o___)-OOOo---------------------+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . [EMAIL PROTECTED]   |
+()()()---------()()()--------------------+

Responder a