Copia de seguridad del pendrive con rsync

rsync herramienta para sincronizar carpetasDesde 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.

Comments are closed.