Preservando la fecha /hora al momento de usar rsync

Anterior

Ejemplo °2
Nota:
Para sincronizar dos directorios en una carpeta local y preservar las mismas fechas en origen y destino, usaremos los parametros -azvr

Parametros a usar:
-a activa la opcion de archivo, el cual preserva en los archivos destinos la fecha / grupos y dueños
z activa la compresión
-v activa el verbose / informacion por pantalla
-r activa la recursividad

$ rsync -azvr /etc/ /root/RESPALDOS
building file list ... done

a.conf
b.conf
c.conf
d.conf

sent 3513 bytes received 3516 bytes 3516.00 bytes/sec total size is 3516 speedup is 1.40


Nota:
Puede comparar el origen con el destino realizando un:

ls -l /ruta_origen /ruta_destino

Cómo sincronizar dos directorios en un servidor/equipo local (rsync)

Anterior:

Ejemplo °1:  Cómo sincronizar dos directorios en un servidor/equipo local(rsync)
Nota: Para sincronizar dos directorios en una carpeta local usaremos los parametros -zvr

Parametros a usar:
z activa la compresión
-v activa el verbose / informacion por pantalla
-r activa la recursividad

$ rsync -zvr /etc/ /root/RESPALDOS
building file list ... done

a.conf
b.conf
c.conf
d.conf

sent 3513 bytes received 3516 bytes 3516.00 bytes/sec total size is 3516 speedup is 1.40

Nótese que con esta simple instrucción o comando, ya tenemos en un equipo local, un directorio «Origen» replicado En un nuevo sitioo directorio  «Destino».

En los proximos ejemplos iremos incrementadndo la dificultad del escenario, a fin de que el lector pueda, entender y escojer el escenario que mejor se le adecue.

Nota: Al revisar el contenido del la carpeta origen y la carpeta destino ( ls -l /etc/ /root/RESPALDOS) se encuentran los mismos archivos y subdirectorios, pero no contienen la misma fecha de creación. Para efectos de auditorías futuras o necesidades personales, ES POSIBLE, que necesite mantener las fechas de los archivos originales en la carpeta destino, lo cual se realiza de la siguiente manera:

Ejemplo 2

Como hacer backups en Linux usando rsync, ejemplos útiles

RSYNC, es un comando de linux usado para realizar sincronizacion entre un origen y un destino.

Ventajas:

Velocidad: La primera vez que es usado, rsync sincroniza todo el contenido entre el origen y el destino, mientras que las veces posteriores, sólo transfierela dieferencias entre el destino y el origen o visceversa, depende de los parámetros que utilicemos.

Seguridad: RSYNC permite encriptar la data que se transfiere de un punto al otro, haciendo uso del protocolo ssh

Poco Ancho de Banda:  RSYNC usa usa compresion y descompresion de la data transferida «bloque a bloque» al momento de enviar o recibir la data de un punto a otro, por ende el ancho de banda usado por RSYNC es menor en comparación con otras herramientas que usan otros protocolos.

Privilegios:  no hay necesidad de tener privilegios especiales para instalar o ejecutar el programa rsync.


Sintaxis:

$ rsync opciones origen destino

Ejemplo 01 (Cómo sincronizar dos directorios en un servidor/equipo local (rsync))
Ejemplo 02 (Preservando la fecha /hora al momento de usar rsync)
Ejemplo 03 (Sincronizando sólo un archivo – rsync)
Ejemplo 04 (Sincronizando archivos desde un equipo local a otro remoto – rsync)
Ejemplo 05 (Sincronizando archivos desde un equipo remoto a un equipo local – rsync)
Ejemplo 06 (Escojer el shell a usar al momento de sincronizar – rsync)
Ejemplo 07 (No Sobre escribir los archivos modificados en el destino – rsync)
Ejemplo 08 (Sincronizar Unicamente la estructura de directorios, no archivos – rsync)
Ejemplo 09 (Ver el progreso de rsync al momento de la transferencia – rsync)
Ejemplo 10 (Eliminar archivos creados en el Origen – rsync)
Ejemplo 11 (No crear nuevos archivos en el Destino – rsync)
Ejemplo 12 (Ver / Comparar diferencias entre Origen y Destino – rsync)
Ejemplo 13 (Incluir / Expluir patrón durante la transferencia – rsync)
Ejemplo 14 (Limitar el tamaño de rchivos a transferir – rsync)