cristian Lozano

Política de backups

S’implementen tres tipus de còpies complementàries per a cada servidor crític:

Còpia total (full backup): còpia completa de totes les dades. Es realitza cada diumenge a les 02:00h. Serveix de base per a les còpies incrementals i diferencials de la setmana.

Còpia incremental: cada nit (de dilluns a dissabte) a les 02:00h. Desa únicament els fitxers nous o modificats des de l’última còpia (total o incremental anterior). Ocupa poc espai però requereix totes les peces per restaurar.

Còpia diferencial: cada divendres a les 23:00h. Desa els fitxers modificats des de l’última còpia total. Equilibri entre velocitat de restauració i ús d’emmagatzematge.

Eines de còpia de seguretat

rsync + cron: per a la sincronització incremental de directoris de servidors Linux (Debian i Rocky) cap al NAS local.

ldap-utils (slapcat): per exportar la base de dades LDAP a format LDIF. Crític per restaurar l’autenticació dels usuaris.

mysqldump / pg_dump: si hi ha bases de dades associades als serveis web de la DMZ.

rclone: per a la còpia xifrada al núvol. Suporta Backblaze B2, Google Drive, S3 compatible, entre d’altres.

Bacula / Amanda (opcional, nivell avançat): per a una gestió centralitzada de totes les còpies des d’una consola.

Exemple de tasca cron per a còpia incremental

# Còpia incremental diària a les 02:00h (en el servidor NAS o en un servidor de backup)
0 2 * * 1-6  root  rsync -av --link-dest=/backup/last /srv/data/ /backup/$(date +\%Y\%m\%d)/
# Còpia LDAP (slapcat) cada 4 hores per respectar el RPO de 4h
0 */4 * * *  root  slapcat -l /backup/ldap/ldap_$(date +\%Y\%m\%d_\%H\%M).ldif

Taula resum de còpies de seguretat

Procediment de restauració

En cas de fallida d’un servidor, els passos de restauració són els següents:

  • Identificar el servidor afectat i el tipus de fallida (maquinari, sistema operatiu, dades).
  • Si és fallida de maquinari: substituir el component i reinstal·lar el SO base. Disposem d’ISOs de Debian i Rocky Linux en el NAS local.
  • Restaurar l’última còpia total disponible: rsync -av /backup/YYYYMMDD/ /srv/data/
  • Aplicar les còpies incrementals o la diferencial posterior per actualitzar les dades.
  • En cas de restauració LDAP: slapadd -l /backup/ldap/últim_fitxer.ldif  i reiniciar el servei.
  • Verificar funcionament dels serveis: systemctl status slapd / named / dhcpd / vsftpd / nfs-server
  • Provar la connectivitat des dels clients Ubuntu/Linux: ping, nslookup, mount NFS, autenticació LDAP.
  • Documentar l’incident al registre d’incidències (data, causa, durada, solució aplicada).