CREAR COPIA DE RESPALDO DE SERVIDOR UBUNTU
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.
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.
-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.
EJEMPLO PRÁCTICO COPIA DE SEGURIDAD EN LOCAL:
-creamos ficheros en home.
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:
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
Publicar un comentario