CREAR COPIA DE RESPALDO DE SERVIDOR UBUNTU


Vamos a sincronizar directorios y archivos ya sea en nuestro servidor o en un servidor remoto, el comando que vamos a utilizar es rsync, que incluye opciones de origen y destino, si el comando no está en nuestra version podremos instalarlo con apt-get install rsync.

Entre las opciones mas importantes tenemos -a que sincroniza el directorio recursivamente y mantiene sus permisos, dueños y estructura.
-z, que comprime los archivos durante la trasferencia.
-v muestra mensajes sobre el backup.
--delete elimina la fuente.

Para hacerla en remoto tenemos que poner en el destino usuario@servidor:fuente.



EJEMPLO PRÁCTICO COPIA DE SEGURIDAD EN LOCAL:

-creamos ficheros en home.

-Hacemos la copia con todos los ficheros excluyendo los .txt.

El comadno que ejecutamos será rsync -azv --exclude '*.txt' /home /BACKUP.
Con --exclude excluimos del backup los archivos .txt, y como hemos puesto -v muestra todos los archivos que si ha tenido en cuenta.

- Ahora si accedemos a la carpeta BACKUP veremos que dentro se encuentra nuestro home con todos los archivos menos los txt.




EJEMPLO PRÁCTICO COPIA DE SEGURIDAD DE LOCAL A REMOTO:

-Ejecutamos el siguiente comando, que es muy parecido al anterior solo que ahora en el destino especificamos la IP, usuario y luego escribimos la contraseña.


--Si todo sale bien al ejecutar el comando y escribir la contraseña del usuario sansa nos mostrará el listado de todos los archivos (por el parámetro -v):



EJEMPLO PRÁCTICO COPIA DE SEGURIDAD DE REMOTO A LOCAL:

-El proceso es igual que el anterior lo único que ahora el origen es sansa y el destino nuestro servidor.





EJEMPLO PRÁCTICO COPIA DE SEGURIDAD PROGRAMADA:
-Editamos nuestro crontab: sudo crontab -e.
-Y la instrucción para que se ejecute cada día es:

-Podemos ponerle otros parámetros:
@reboot: se ejecuta una única vez al inicio.
@yearly/@annually: ejecutar cada año.
@monthly: ejecutar una vez al mes.
@weekly: una vez a la semana.
@daily/@midnight: una vez al día.
@hourly: cada hora.

Este es el procedimiento para hacer un backup de nuestro servidor Ubuntu en local o remoto y como podemos programarla para que se ejecute cuando nosotros queramos.







Comentarios

Entradas populares de este blog

DOMINIO EN SERVER 2016

SISTEMAS OPERATIVOS EN RED

CRM+Big data+Social Media