Linux — Sauvegardes et cron

Archives, synchronisation, planification et restauration

Archive tar

tar -czf sauvegarde-etc.tar.gz /etc
tar -tzf sauvegarde-etc.tar.gz
tar -xzf sauvegarde-etc.tar.gz -C /tmp/restauration

c créer, x extraire, t lister, z gzip, f fichier.

Synchronisation rsync

rsync -aHv --delete /srv/partage/ /mnt/backup/partage/
rsync -aHvn --delete /srv/partage/ /mnt/backup/partage/

Le n simule. Vérifier soigneusement les slashs finaux et --delete.

Planifier avec cron

crontab -e
sudo crontab -e
# Tous les jours à 02:30
30 2 * * * /usr/local/sbin/sauvegarde.sh >> /var/log/sauvegarde.log 2>&1
systemctl status cron
journalctl -u cron
crontab -l
Une sauvegarde n’est validée qu’après un test de restauration. Contrôler aussi les logs, l’espace disponible et le code retour.