Cargando



Sincronización y copias de seguridad con Rsync

Rsync es un aplicación libre multiplataforma se utiliza para realizar la operaciones de sincronizacion de archivos y de copia de seguridad. Es mas conocido y utilizado en UNIX / Linux.


ago 28 2013 21:40
Profesional
sep 16 2013 17:55
Simpre que administramos un servidor o en nuestros propios ordenadores necesitamos mantener informacion sincronizada entre equipo o entre directorios.

Rsync es un aplicación libre multiplataforma se utiliza para realizar la operaciones de sincronizacion de archivos y de copia de seguridad. Es mas conocido y utilizado en UNIX / Linux.

Rsync en un servidor escucha por defecto el puerto TCP 873 y sirve tanto para copia de seguridad en un servidor local o en un servidor remoto o distintos dispositivos de un red.

Vamos a comenzar instalado rsync desde la terminal por ejemplo para Linux Ubuntu tipeamos

sudo apt-get install rsync

Luego instalaremos la aplicación Grsync es una interfaz gráfica de la herramienta de sincronizan de rsync en Linux.

sudo apt-get install grsync

También se puede instalar Grsync sobre diversas plataformas Linux, Windows y OS X. Grsync es software libre.
Al iniciar podemos crear una cuenta entre dos directorios tanto remotos como locales.

sincronizar-rsync.jpg


Creamos una sicronización

En las Sesiones podemos definir varias copias de seguridad, o de sincronización, distintas en cuanto al directorio origen y destino, que podremos seleccionar en cada momento mediante un desplegable. Asi podemos definir varias sincronizaciones para luego activar con un solo clic como por ejemplo backup, proyectos, emails.

Seleccionamos los directorio de origen y destino. Si utilizamos una barra slash al final de la ruta origen indicara que solo queremos copia contenido de esa carpeta hacia el destino. Si no ponemos la barra copia el directorio origen y el contenido.

Sincronizar directorio y contenido
Origen: /home/usuario/origen
Sincronizar solo el contenido
Destino: /home/usuario/origen/

Tenemos diversas opciones para seleccionar mantener mismo usuario, grupo y permisos, definir si se eliminar la copia destino si se encuentra algun duplicado.

Vamos a ver varios ejemplos tanto desde comandos como desde interfaces Grsync

Sincronizar un disco duro y un pendrive
Origen: /home/usuario/imagenes
Destino: /media/usuario/usb001

Sincronizar varios directorios en una sola sesión
Para ello en el directorio root creo un archivo de texto sin extension llamado lista en el directorio .grsync que esta como directorio oculto, y dentro escribo una lista de los directorios a sincronizar
#######/home/usuario/ .grsync/lista#######
# .grsync/lista
/proyectos
/imagenes
/documentos
#######fin /home/usuario/ .grsync/lista#######

Luego en la pestaña de opciones avanzadas indico que la sincronizacion desde el origen sera toando los directorios mencionados en el archivo lista



sincronizar-rsync_2.jpg


Por lo tanto en la pestaña Opciones básicas por ejemplo para una sicronización de ordenador a pendrive
Origen: /home/usuario/
Destino: /media/usuario/usb001

En opciones avanzadas indicamos donde esta la lista de directorios a leer
--files-from=/home/usuario/ .grsync/lista

Otras opciones que permite personalizar Grsync son:

Actualizar solo los ficheros existentes, los compara y no copia archivos nuevos
Ignorar archivos que ya existen en el destino o no actualizar los ficheros más nuevos, solo copiar los que no existen

Con ello se encuentra una sincronización de copias personalizada por usuario y según sus preferencias, cada sesion puede tener un configuración distinta con un claro enfoque de copias de seguridad incrementales.
Grsync permite simular todos los procesos con ello puede saberse si algo va a salir mal antes de realizar una copia o sincronización, ya que muestra el resultado real de los archivos que se modificaran

¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X