Hola amigos.
Nunca se da uno cuenta de lo bueno que es hacer copias de seguridad
hasta que uno la arma como la arm� ayer. Estaba en mi directorio home
haciendo limpieza de archivos cuando comet� el error m�s tonto que uno
puede llegar a cometer. Ten�a dos archivos llamados imagen1.html y un
directorio llamado imagen1_files, lo t�pico al guardas una p�gina WEB
desde firefox. Como hago miles de veces, esta vez casi sin mirar,
escribo "rm imag" y le doy al tabulador, y efectivamente aparecen esos
dos ficheros. Para completar el comando quise escribir
$ rm imagen1* -rf
para borrar el fichero y el directorio, pero el diablo hizo que el
comando se transformara en:
$ rm imagen1 * -rf
Al observar que tardaba mucho tiempo en volver a la l�nea de comandos,
me d�a cuenta del error y cuando lo par� era demasiado tarde. El
comandito se hab�a comido buena parte de un directorio muy importante.
Por suerte ten�a copia de seguridad del d�a 30 de diciembre en 3 CD-RW,
y todo ha vuelto a la normalidad gracias a afio.
Mi pregunta es, �os ha pasado alguna vez algo parecido? No sab�is la
cara de tonto que se me qued�.
�Cu�l es la manera m�s recomendable de hacer borrados "masivos" en la
l�nea de comandos sin "jugar con fuego"?
Tambien he observado que el "rm *" no borra los archivos ocultos. �por
qu�? Pens� que * se refer�a a cualquier fichero, inclu�dos los ocultos.
Bueno, esto ha sido una peque�a introducci�n a mi pregunta real:
Normalmente hago las copias de seguridad comprimidas en varios CD-RW con
un script casero usando afio y cdrecord, que va muy bien. El problema me
ha surgido cuando hace dos d�as compr� una grabadora de DVD pensando en
que podr�a hacer los backups usando solo uno o dos DVD incluso sin
compresi�n, para hacerlo m�s r�pido. El caso es que no soy capaz de usar
growisofs para hacer lo mismo que hac�a antes. Un estracto del script es:
find /home -depth -print0 > temporal
find /root -depth -print0 >> temporal
find /etc -depth -print0 >> temporal
find /usr/src/kernel-source-2.6.6/mi_configuracion -depth -print0 >>
temporal
cat temporal | afio -oxv0Z -b2048 -s357888x -E excluir.txt "! cdrecord
-v fs=20m padsize=500k gracetime=2 speed=$VELOCIDAD dev=/dev/hdd -"
rm temporal
El caso es que no soy capaz de llevar la salida de afio a growisofs.
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.
Muchas gracias amigos.
�Feliz 2005!
Ramiro.