Sistema de Copies de seguretat de les dades

1. Configuración del Servidor NFS

Primero, actualizas el sistema para tener los últimos paquetes:

sudo apt update && sudo apt upgrade -y

Después, instalas NFS y rsync:

sudo apt install -y nfs-kernel-server rsync

Ahora creas la carpeta donde se guardarán las copias de seguridad:

sudo mkdir -p /mnt/backup

sudo chown nobody:nogroup /mnt/backup

sudo chmod 777 /mnt/backup

Para configurar la exportación de NFS, editas el archivo /etc/exports:

sudo nano /etc/exports

Dentro de este archivo, agregas esta línea:

/mnt/backup *(rw,sync,no_subtree_check)

Luego, aplicas la configuración y reinicias el servicio NFS:

sudo exportfs -a

sudo systemctl restart nfs-server

 

2. Configuración de los Clientes

Ahora, en los clientes (Rocky y Ubuntu), también instalas rsync:

sudo apt install -y rsync   #  Ubuntu

sudo dnf install -y rsync   #  Rocky

Luego, creas la carpeta de copias de seguridad en cada cliente:

sudo mkdir -p /mnt/backup

Montas el servidor NFS en los clientes para que se conecten a la carpeta de copias:

sudo mount -t nfs 192.168.1.1:/mnt/backup /mnt/backup

 

3. Prueba de la Copia de Seguridad

Para probar que todo está funcionando, haces una copia de seguridad manual utilizando rsync:

rsync -av –delete /ruta_origen/ 192.168.1.1:/mnt/backup/

 

4. Automatización con Cron

Para automatizar las copias, editas el archivo cron en los clientes:

crontab -e

Agregas la siguiente línea para que las copias se hagan automáticamente cada día a las 2 a.m.:

0 2 rsync -av –delete /ruta_origen/ 192.168.1.1:/mnt/backup/

 

5. Montaje Automático al Arrancar

Para asegurarte de que el NFS se monte automáticamente al iniciar el sistema, editas el archivo etc/fstab:

sudo nano /etc/fstab

Y agregas la siguiente línea:

192.168.1.1:/mnt/backup /mnt/backup nfs defaults 0 0

Pruebas

 

  • Automatizacion

Leave a Comment

Translate »