¿Qué es Rsync?
rsync es una aplicación libre para sistemas de tipo Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados.
¿Para qué se usa Rsync?
Rsync tiene múltiples opciones de uso como generar copias y respaldo de datos, sincronizar carpetas tanto locales como entre otros equipos.
Instalación
Usualmente rsync viene pre instalado en la mayor parte de los sistemas Linux. Pero si no sabes si esta instalado o no lo esta ejecuta en la terminal el siguiente comando:
Debian/Ubuntu y deribados
sudo apt-get install rsync
RedHat/CentOS
yum -y install rsync
Opciones mas usadas
- -v (verbose) muestra en texto el proceso
- -u (update) omite los archivos que son más nuevos en el receptor en lugar de actualizar los archivos de destino en el lugar.
- -A Preservar las ACL.
- -r Consultar en directorios.
- -t Preservar tiempos de modificación.
- -l Copian enlaces simbólicos como enlaces simbólicos
- -p Preservar permisos
- -o Preservar propietario (solo superusuario)
- -g Preservar grupo
- -e especifica el shell remoto a usar
- -z Comprime mientras se envia
- -e ssh usar ssh.
- -h ayuda
Ejemplos
Copiar archivos de manera local
rsync -v /var/log/syslog /tmp/backup-logs/
Copiar archivo syslog en carpeta temporal.
Copiar/Sincronizar carpetas de manera local
rsync -vr /var/log/ /tmp/backup-logs/
copiar el contenido de la carpeta log a una carpeta temporal.
Copiar/Sincronizar de mi equipo local a un equipo remoto
rsync -vuArtlpog /tmp/mi_carpeta_origen/ userB@192.168.1.10:/tmp/carpeta_destino
Copiar carpeta local a servidor 192.168.1.10.
Copiar/Sincronizar de un equipo remoto a mi equipo local
rsync -vz root@192.168.1.10:/home/usuario/Documentos/ /tmp/Respaldo/
Copiar carpeta del servidor 192.168.1.10 a una carpeta local.
Copiar usando SSH
rsync -vz -e ssh backup.tar.gz root@192.168.1.10:/home/user/backups/
Copiar archivo backup.tar.gz por SSH al servidor 192.168.1.10
Aquí termina esta entrada espero que les sea de utilidad y aclare tus dudas. pronto habrá una próxima entrada con mas noticias, novedades y laboratorios.