Per fer una comparació entre possibilitats de com fer les copies de seguretat he comparat temps i recursos de les comandes tar i zip
| :Comanda | Temps d’execució | Pes final | Ús de CPU |
| TAR (Gzip) | 6.5s | 120 MB | Moderat |
| ZIP | 4.2s | 125 MB | Alt |
Hem escollit tar amb compressió gzip perquè, tot i que triga 2 segons més que copiar fitxers únics, redueix l’espai i consumeix menys memòria RAM.
Hem creat un script que farà les copies de seguretat a un disc extern:
#!/bin/bash
#variables
ORIGEN="/home /etc"
DESTI="/media/ilecina/pen"
DATA=$(date +"%Y-%m-%d_%H%M")
NOMBRE="DATA.tar.gz"
echo "Iniciant copia de seguridad..."
tar -czPf $DESTI/$NOMBRE $ORIGEN
echo "Eliminant copies antigues..."
find $DESTI -type f -name "*.tar.gz" -mtime +7 -delete
echo "Proces finalizat." Per a que s’executi automàticament seguint l’horari de la política de Backups utilitzem Cron
#permisos per a que s'execuiti l'script
chmod +x "ruta de backup_pro".sh
#obrim el editor de cron
crontab -e
# S'executa cada día a les 03:30 AM i genera un log
30 03 * * * "ruta de backup_pro".sh >> /var/log/backup_diario.log 2>&1