Copiar Archivos con Rsync

¿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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *