Respalda y sincroniza tu información con Unison en Ubuntu Linux

by Zilus on 3/09/2009

Unison es una aplicación para hacer respaldos mediante SSH, es rápido y muy confiable, podemos respaldar en un disco duro de algún equipo conectado a la red local o en la internet, ya que la autenticación se lleva acabo con Secure Shell (SSH).

Primero debemos instalar los paquetes necesarios, lo haremos mediante el poderoso APT.

$ sudo aptitude install openssh-server unison unison-gtk

Después, crearemos el directorio en nuestro home, en donde almacenaremos los scripts que correrá Unison, además de crear un el archivo donde escribiremos nuestro primer script.

$ mkdir .unison

$ gedit .unison/backup.prf &

Dentro del fichero backup.prf, agregaremos algo similar a lo siguiente:

### Rutas Base ###
# La raiz del escritorio
root = /home/usuario

# Raiz del direcotrio de respaldo
root = ssh://usuario@x.x.x.x//ruta/al/respaldo

### Directorios a Respaldar ###

# Completo
path = Documents/

path = Music/

path = Pictures/
### Directorios Ignorados ###
ignore = Path Algo*
ignore = Name tmp.*

Creo que el fichero se explica por si mismo, pero, de todas formas haré una breve descripción:

usuario@x.x.x.x -> Aquí pondremos la IP valida del servidor o equipo de respaldos.

path = Documents/ -> Con este formato, le diremos a Unison, que directorios dentro del root queremos respaldar (el root lo definimos arriba, el directorio del usuario)

ignore = Name tmp.* -> Aquí, le decimos a Unison, que ignore los archivos que tengan extensión tmp

Nosotros podremos añadir las reglas y exclusiones que queramos, recuerden que este es solo un archivo muestra.

Ahora, abriremos la aplicación en cuestión, la encontraremos bajo Aplicaciones -> Accesorios -> Unison y por defecto nos mostrara los ficheros que tenemos bajo el direcotio ~/.unison que en este momento es probable que solo sea uno, “backup”

1

Enseguida, nos pedirá la contraseña que tenemos para autenticar.

2

Unison nos devolverá un mensaje, diciendo que nunca se ha ejecutado antes, no se preocupen solo clic en OK.

3

Ya con la interfaz abierta, Unison escaneara el contenido de los directorios que le especificamos para el respaldo, en la siguiente imagen, se aprecia en rojo.

4

Por último, la aplicación nos indicara que archivos hay que colocar en donde, para hacer la sincronización correcta, ahora solo es tiempo para que termine de trabajar. Eso es todo, ahora podemos correr Unison las veces que queramos y nuestros respaldos estarán al día, ademas de no transferir todo de un jalón, por eso definitivamente es mejor sincronizar que respaldar a la antigua.

neozilus@gmail.com
  1. 7/09/2009KoalaSoft MEXICO Windows Vista Mozilla Firefox 3.5.2 says:

    Mi estimado no se si sea la plantilla de tu sitio pero no se ve el código de tu guión .. solamente se puede si lo sombreas con el mouse.

    Saludos !!

  2. 8/09/2009Zilus MEXICO Ubuntu Linux Mozilla Firefox 3.0.13 says:

    Ya esta corregido, en efecto, no se leía nada bien.

    Gracias!

  3. 8/12/2010Unison: Sincronización de directorios locales o remotos « Un Bioinformatiquillo UNITED STATES PHP says:

    [...] Nunca he utilizado esta herramienta win2era, así que no sé las posibilidades que ofrece, solo decir que en Linux disponemos de una aplicación para dicho propósito y mucho más. Su nombre es Unison y demás de realizar sincronizaciones de manera local, puede hacerla en remoto. Aquí solo nos centraremos en lo más básico de la sincronización de directorios remotos, para funciones más complejas mirad aquí. [...]

Write a comment: