Sincronización bidireccional entre directorios en Ubuntu, Android, etc
Una de las operaciones mas habituales que suelo realizar o que tengo programada es la sincronización que hago con rsync. Lo que habitualmente suelo hacer es una copia exacta de lo que tengo en mi equipo con el NAS. De esta forma, si mi portátil se pierde, o le sucede algo, siempre tengo la opción de recuperarlo. El problema es cuando lo que quieres es que el NAS no sea simplemente una copia de seguridad, sino sea el centro de las operaciones. De esta manera tus diferentes equipos se sincronizarán con el NAS. En estos casos rsync se queda corto, puesto que necesitas una sincronización bidireccional.
El funcionamiento de rsync dependiendo de como lo hayas configurado, puede obviar sobrescribir archivos nuevos en el repositorio remoto. Pero, en ningún caso, copiará esos archivos en el repositorio de origen. El siguiente problema, es a la hora de borrar archivos, no sabrá exactamente que archivos borrar. Puedes correr el riesgo de borrar lo que no quieres.
Una interesante solución para realizar la sincronización bidireccional es osync. Se trata de un script implementado precisamente para realizar sincronización bidireccional con tolerancia a fallos, reanudación, copia de seguridad de elementos borrados y copia de seguridad en caso de conflictos. Para realizar la sincronización utiliza rsync y puede ser ejecutada tanto de forma manual, como utilizando cron, o programada para ser realizada en el caso de que se produzca un cambio.
(más…)
Algunos artículos relacionados con éste...
Publicado recientemente en el El atareao...
Sígueme en...
Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.
Algunos artículos relacionados con éste...
Publicado recientemente en el El atareao...
- Sincronización bidireccional entre directorios en Ubuntu, Android, etc
- Tu galería de fotos privada con Piwigo en tu Raspberry Pi
- Exprimiendo Telegram. Un bot interactivo para preguntas y respuestas
- Como crear un repositorio. Subir un paquete con Python a tu PPA.
- En busca de una tipografía para escribir código en Ubuntu, Linux Mint, etc.
El artículo "Sincronización bidireccional entre directorios en Ubuntu, Android, etc" fue publicado originalmente en El atareao.
Sígueme en...
Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.