viernes, 12 de marzo de 2010

rsync ---- Back Ups seguros...

..., rsync, una herramienta de mucha potencia para hacer copias de seguridad o sincronización de archivos entre 2 equipos.

En primer lugar, si no lo tenés instalado en tu equipo, como root, ejecutamos:
:~# sudo aptitude install rsync

Listo, instalado. Ahora vamos a detallar las "options" de rsync, por lo menos las que uso yo, son las siguientes:
-a #de Archivos
-b #crea un Back up
-e #especifica el shell a usar
-g #mantiene Grupos de origen
-l #mantiene los Links activos
-t #mantiene fecha y hora de origen
-u #para forzar el Update
-v #mas datos de Verbose
-z #comprime archivos durante la transferencia
--delete-after #marca, después de la copia, con un ~ los archivos que ya no existen en origen


Existen en la web muchísimos tutoriales de rsync, rsync en ssh, etc., etc., etc. Acá voy a indicar sólo algunos ejemplos de como lo uso yo, por ejemplo:
LOCAL:
:~$ rsync -abgltv /Path/a/Carpetas/Origen/ /Path/a/Carpetas/Destino

A un equipo remoto:
:~$ rsync -e ssh -abgltvz --delete-after /home/Path/a/Origen/ usuario@ip.del.host:/Path/a/Destino

DESDE un equipo remoto:
:~$ rsync -e ssh -abgltvz --delete-after usuario@ip.del.host:/Path/a/Destino/ /home/Path/a/Origen

Y como siempre digo, y en este caso es de lectura obligatorio, para conocer más detalles sobre el programa "rsync" y todas sus características, ejecutar:
:~$ man rsync

No hay comentarios:

Publicar un comentario