Copia de seguridad del pendrive con rsync
Friday, October 24th, 2008
Desde hace tiempo estaba detrás de que los backup de mi pendrive se hicieran de alguna forma semiautomática en el disco duro de mi ordenador. Por ahora he conseguido que se sincronicen ambos discos (el pendrive y el disco duro) de tal forma que si modifico cualquier archivo en el pendrive, la aplicación lo detecta y únicamente copia los archivos modificados.
Ahora sólo me falta que el script que os voy a comentar, se ejecute de forma automática cuando pincho el pendrive en el ordenador. Todo se andará.
Para hacer todo esto únicamente he utilizado un comando, rsync, que muchos ya conoceréis. Normalmente se utiliza para sincronizar carpetas con equipos remotos como servidores web y demás. En este caso lo he utilizado únicamente con carpetas locales y funciona perfectamente.
Si no tenéis instalado el comando rsync, únicamente iros a synaptic o apt-get e instalar el paquete con el mismo nombre. Así de sencillo.
Crearos un archivo que podría llamarse “backup-pendrive.sh” y dentro copiáis el siguiente script:
#/bin/sh
echo “Comienza el backup”
/usr/bin/rsync –compress –verbose –rsh=ssh –times –owner –group –ignore-times –links –perms –recursive –size-only –delete –force –numeric-ids –stats /media/datos/ /home/jrodriguez/Documentos/backup_pendrive/
echo “Fin del backup”
Tendréis que modificar el comando dependiendo de dónde queráis hacer el backup y dónde se monte vuestro pendrive al pincharlo en la máquina. En mi caso son:
Dónde voy a hacer el backup = /home/jrodriguez/Documentos/backup_pendrive/
El directorio donde se monta el pendrive es = /media/datos/
Ahora le tenemos que dar permisos de ejecución para el usuario, con el comando:
chmod +x backup-pendrive.sh
donde backup-pendrive.sh es el nombre del archivo donde hemos guardado el script.
Ejecutamos el comando backup-pendrive.sh y comienza la copia. La primera vez tardará, porque copiará el pendrive entero a vuestro disco duro. Las siguientes veces que lo ejecutéis, únicamente copiará los archivos modificados.
Estos días he desempolvado del trastero un viejo escaner que tenía y que puede valer para una emergencia. Cuando lo pinché en el USB lo detectó a la primera, pero cuando fuí a captar la primera imagen, daba un error y no llegaba a escanear.
Durante un tiempo he estado escribiendo una pequeña guía sobre la instalación, configuración y utilización en un entorno real de Asterisk, servidor de telefonía IP, para la nueva versión de Linux MAX 4.0, el linux de la Comunidad de Madrid con el cuál participo activamente desde hace un par de años.