Rsync entre servidores
Tutoriales

Rsync entre servidores

1 minuto de lectura

Sin duda el mejor comando que puede emplear un sysadmin para sincronizar carpetas o ficheros entre distintos servidores es el comando rsync. Emplea el protocolo ssh para realizar una sincronización (la cual podemos personalizar si queremos) completa de los objetos que deseemos.

Existen dos posibilidades de sincronización: una en la que desde el servidor origen enviamos los objetos al servidor destino y otra en la cual nos conectamos al servidor destino y sincronizamos los objetos del servidor origen en el servidor actual.

Veamos los comandos empleados en estos dos casos:

  • Servidor A como local sincroniza sus objetos con el servidor B remoto:
rsync -avz --progress --recursive /rutaorigen root@ipservidorB:/rutadestino

Como podemos ver, vamos a realizar una sincronización en la cual se muestre el progreso de la misma en el terminal, se copien los directorios y subdirectorios de la ruta local en el servidor remoto.

  • Servidor B como local sincroniza los objetos del servidor A remoto:
rsync -avz --progress --recursive root@ipservidorA:/rutaorigen /rutadestino

Con estos dos sencillos comandos hemos conseguido sincronizar dos rutas.

 

5/5 - (1 voto)

Entradas relaccionadas

Cómo calcular el tamaño de una carpeta desde consola

Diego García Cuesta

Comprobar resolución inversa desde la consola de linux

Diego García Cuesta

Terminalizer: Herramienta para registrar sesiones de terminal en GNU/Linux

Linux en Español

Creación y usos de alias de comando en linux

Diego García Cuesta

Configurar escritorio clásico en ubuntu en dos sencillos pasos

Linux en Español

Cifrar tus archivos en la nube usando Cryptomator en Linux

Diego García Cuesta

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies