Sincronizando carpetas remotas con rsync
2008-06-04 10:48:17
Rsync es otro producto del gran Andrew Tridgell, creador de Samba, que nos permite sincronizar carpetas, de manera que todo lo que cambie en una, quede reflejado en la otra, y además en un tiempo record gracias a su algoritmo que busca diferencias entre los ficheros, algo comparable a hacer parches binarios.
Por ejemplo, es genial para hacer copias de seguridad en red, como en el ejemplo que os indico:
rsync "usuario@ip:/carpeta" . -v -a -z --delete
Que crea una copia identica de la carpeta marcada en el directorio actual (de ahí lo del punto). Pero lo mejor es que la siguiente vez que ejecuteis ese comando, solo se transmitirán por la red las diferencias, ¡minimizando el tiempo y el ancho de banda consumidos!