Sincronización de ficheros con unison.


Sin demonios, sin servidores, sin soporte de kernel. Lo puedes montar sobre ssh o sobre TCP/IP directamente. Si lo que quieres es tener tus ficheros sincronizados entre un par de ordenadores (sobremesa y portátil) de manera sencilla, ésta es tu solución.

¿Demasiado complicado?

Actualmente existen varios sistemas para mantener sistemas de ficheros sincronizados (tanto conectados como desconectados). Entre éstos destacan Coda, InterMezzo, rsync y algunos otros.

La principal pega que suponen Coda e InterMezzo son las tediosas tareas para llevar a cabo su funcionamiento. Aparte del soporte del kernel (y, por tanto, recompilar) necesitan cachés externas o bien servidores web.

Probando y buscando

Estuve realizando pruebas con rsync sin mucho éxito ya que está pensado para sincronizar en una sola dirección (Servidor -> Mirror). Aún siendo posible la inversa, no se dispone de la misma flexibilidad.

El milagro 😉

De pura chiripa encontré Unison (que resultó de un apt-cache search coda en una Debian Sid).

Nota: Los usuarios de Debian (al menos en Sid) nos apañamos con apt-get install unison

A los 5 minutos ya lo tenía funcionando sobre ssh en mi red local. Como el servidor ssh lo tengo en el ordenador de sobremesa siempre sincornizo desde el portátil. Entre otras funcionalidades tiene exclusión de ficheros (también inclusión, pero ligeramente distinto) por expresiones regulares.

Como curiosidad decir que está escrito en Objective Caml, para aquellos fanáticos de los lenguajes (como yo) de programación.

Happy hacking 😉

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1539 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.