viernes, 17 de mayo de 2019

Crear una copia de respaldo de nuestro 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
Tiene opciones, origen y destino.
Si nuestra distribución de linux no lo tiene, se instala con: apt-get install rsync

Opciones:
Entre las mas importantes tenemos:
  • a: Sincroniza el directorio recursivamente y mantiene sus permisos, dueños y estructura.
  • z: Comprime los archivos durante la transferencia (importante, ya que sincroniza en remoto).
  • v: Manda mensajes verbosos.
  • --delete: Elimina la fuente.
Para hacer la copia en remoto tenemos que poner: rsync usuario@servidor:fuente 

--------------------------------------------------------------------------------------------------------------------------
Hago 30 ficheros en home:

Después paso el contenido de home a la carpeta backup, en la raíz:
rsync -azv /home/ /backup

Hago ls en backup para comprobar que el contenido es igual que el de home:

--------------------------------------------------------------------------------------------------------------------------
Tomás ha copiado su /home/ en mi carpeta /backupTomas:
He tenido que darle permisos para que pudiese hacerlo.

Ahora he sido yo el que ha hecho la copia de /home/ en una carpeta de Tomas;

Por último, recupero mi backup de la carpeta de Tomas, a mi /home/

--------------------------------------------------------------------------------------------------------------------------

Programo que se sincronice todos los días a las 14.30 /home/ en /backup:

contab -e
selecciono 1. (nano)




Miro que se ha programado correctamente desde el webmin:

No hay comentarios:

Publicar un comentario