[Tip] Backups incrementales en Linux con rsync

Buenas a todos, hoy os mostraré cómo hacer rápidamente y sin mucho esfuerzo un script para realizar Backups incrementales en Linux con rsync.

Para empezar aprendamos un poco acerca del comando rsync.

rsync es una aplicación totalmente en modo consola que realiza con ciertos parámetros distintos tipos de Backup.

Podemos añadir hasta backups con fecha, con el día y hora, o simplemente cómo veremos ahora mismo, incrementales, sin más modificación que ésta.

Os dejo el script y lo vamos comentando.

#! /bin/bash

#Script de backups incrementales

#Directorio de origen

ORIGEN=/home/MisCosas

#Directorio de destino

DESTINO=/media/Backup

rsync -avv $ORIGEN $DESTINO

 

Y así de simple es el script.

Para explicarlo un poquito más, los parámetros -avv según el Man rsync de Linux nos muestra:

-v, --verbose               increase verbosity
-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

Que  a grandes rasgos, lo que hacen dichos parámetros es simplemente darle valores de incremento (De ahí el Backup incremental) y modalidad de Archivo, que a grandes rasgos lo que hace es detectar y comparar los ficheros del directorio, si están actualizados o son dispares de nuestro directorio ORIGEN y el directorio DESTINO, y al compararlos realiza la copia y omite los que ya sean idénticos.

Sin más, espero que os haya servido y hasta la próxima.

Saludos

También te puede interesar...

Artículos populares

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.