- La instalación bajo Debian (o Ubuntu) es sencilla:
# aptitude install unison
NOTA: es posible que nos instale un cliente y un servidor de ssh (necesario para las sincronizaciones entre equipos).
También hay un gui para trabajar desde el entorno gráfico (# aptitude install unison-gtk) pero en este artículo solo trataremos el uso de unison en consola.
- La sincronización entre dos carpetas del mismo equipo se realiza mediante el siguiente comando:
$ unison archivo_o carpeta_1 archivo_o carpeta_2
- Al realizar la sincronización se nos pedirá que decidamos sobre posibles conflictos aunque también podemos ignorarlos o hacer que el propio programa sea quien los resuelva.
- Para la sincronización entre varios equipos el comando es similar:
$ unison /home/usuario1/docs ssh://equipo2//home/usuario2/docs
NOTA: Aquí se sincroniza la carpeta 'docs' entre el equipo en el que se ejecuta el comando y el equipo de destino (equipo2).
Como véis hemos utilizado el protocolo ssh (debemos asegurarnos de que dicho servicio corre en el equipo de destino.
- Una de las principales características de unison es el uso de perfiles para automatizar tareas. Los perfiles se guardan en la carpeta '.unison' del directorio $HOME del usuario con extensión .prf
En los perfiles es más sencillo utilizar los modificadores (que también se pueden usar en linea de comando).
Ejemplo comentado de perfil: 'perfil.prf'
# resuleve automáticamente los conflictos
auto = true
batch = true
# directorio de origen
root = /home/usuario
# directorio de equipo de destino
root = ssh://equipo2/home/usuario
# carpetas a sincronizar
path = carpeta1
path = carpeta2
# carpeta a ignorar
ignore = Path carpeta3
- La ejecucion de unison con perfil es simple:
$ unison perfil
- Hay muchos más modificadores que se pueden utilizar con unison. Para conocer esta herramienta en profundidad recomiendo ir a la web del programa (en inglés).
4 comentarios:
Habeis probado
Heasoft Lugermedia?
http://heatsoft.lugermedia.com
Muy recomensdable
este software que comentas no trabaja en Linux solo en plataforma windows.
www.riqueza.biz
Soy nuevo en Ubuntu - Linux y Unison me parece muy útil. En todo caso me sería de utilidad saber si hay alguna forma de que la sincronización se produzca de forma automática al pinchar la memoria USB que estoy sincronizando con un directorio del disco duro.
En Win hay algún programa que lo hace y estaba utilizándolo hasta ahora. Hecho de menos esta funcionalidad.
el enlace ya no va mas :(
Publicar un comentario