Izan lecina webㅤㅤ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎  

ChatBot Flotante
ChatBot

Realització de backups

Per fer  una comparació entre possibilitats de com fer les copies de seguretat he comparat temps i recursos de les comandes tar i zip

:ComandaTemps d’execucióPes finalÚs de CPU
TAR (Gzip)6.5s120 MBModerat
ZIP4.2s125 MBAlt

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
GDPR Cookie Consent with Real Cookie Banner