Recientemente sufrí un terrible accidente con mi pendrive que me ha hecho recapacitar... ¿y si lo hubiera perdido todo? Una cuestión profunda...
Ahora bien, asustado por el tema, decidí buscar la manera de mantener copias de seguridad actualizadas con un mínimo esfuerzo, es decir, que no tenga que estar pensando constantemente cuando debo hacerlas.Para ello encontré una solución factible (solo por el momento, pues es muy chapuza) para mantener las copias día a día. Para empezar, esto solo funciona en escritorios Gnome (Ubuntu para ser exactos), y lo que tendréis que hacer es ir a Sistema > Preferencias > Unidades y soportes extraíbles.
Una vez ahi, en la pestaña "Almacenamiento" activais la casilla "Auto ejecutar programas en los soportes y unidades nuevos". Bien, con eso permitimos la ejecución de scripts al conectar dispositivos externos de almacenamiento como los pendrives , por lo que solo queda crear el scrip.
De momento he creado una versión sencillita y chapucera para salir del paso. Este script básicamente lo que hace es crear un archivador comprimido (.tar.gz) del contenido entero del pendrive. Más adelante lo refinaremos para que haga copias totales y incrementales :P.
Para que funcione correctamente, primero debemos crear la carpeta "CopiasSeguridad" en nuestro directorio Home y después copiar el siguiente código en un fichero al que llamareis "autorun" creado en la carpeta raíz del pendrive:
tar -jcvf ~/CopiasSeguridad/CopiaTotal_`date +%y-%m-%d_%H-%M-%S`.tar.bz2 ./
touch ~/CopiasSeguridad/aux1
touch ~/CopiasSeguridad/aux2
touch ~/CopiasSeguridad/aux3
ls ~/CopiasSeguridad/ > ~/CopiasSeguridad/aux1
ls ~/CopiasSeguridad/ |tail -n 2 > ~/CopiasSeguridad/aux2
diff ~/CopiasSeguridad/aux1 ~/CopiasSeguridad/aux2 |grep "<" | cut -d " " -f 2 > ~/CopiasSeguridad/aux3
for i in `cat ~/CopiasSeguridad/aux3`
do
rm ~/CopiasSeguridad/$i
done
Finalmente, cada vez que conectéis el pendrive, os saltara una ventana que os preguntará si queréis ejecutar el scrip, si le dais que si, creara una copia de seguridad en la carpeta "~/CopiasSeguridad". Como todos sabemos que el espacio en el disco duro es limitado, este scrip solo mantendrá las 2 ultimas copias.
Ya veremos como lo cambiamos y modificamos!
martes, 4 de diciembre de 2007
How to/Cómo... ¿Mantener copias de seguridad de tus pendrives?
Enviat per
Icleades
el
martes, diciembre 04, 2007
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Así me gusta Pablo. Ahora haz caso de tus sabios consejos.
Publicar un comentario