Hola Antonio y dem�s amigos, Muchas gracias por vuestra ayuda, a�n no he tenido el tiempo suficiente para hacer las pruebas en profundidad pues he estado bastante ocupado estos d�as. De momento no he logrado que funcione. Seguir� investigando y leyendo manuales, si logro algo os lo comunicar� enseguida. Hace unos d�as prob� el paquete "multicd", que me funciona perfectamente, pero me he empe�ado en hacer funcionar el af�o, quiero hacerme mi propio script de backup. El "multicd" graba en el CD-R(W) un fichero con un sistema de archivos ext2, no s� qu� opini�n ten�is sobre ese programa en el caso de que lo hay�is probado.
Esto de linux engancha...... Seguimos en contacto. Ramiro. On Tue, Dec 02, 2003 at 05:04:21PM +0100, Antonio Castro wrote: > 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] | > +()()()---------()()()--------------------+ >

