Un bon backup sauve des catastrophes. rsnapshot offre des snapshots incrémentaux efficaces. tar incrémental réduit la taille. La restauration bare metal ramène un serveur à zéro.
rsnapshot
Installation
apt install rsnapshot
Configuration
Important : rsnapshot.conf exige des TABS comme séparateurs, pas des espaces. Une erreur de formatage empêchera le fonctionnement.
# /etc/rsnapshot.conf
snapshot_root /backup/
retain daily 7
retain weekly 4
retain monthly 12
backup /etc/ localhost/
backup /home/ localhost/
backup /var/www/ localhost/
exclude /var/cache/*
Exécution
rsnapshot daily
rsnapshot weekly
Automatisation (cron)
# /etc/cron.d/rsnapshot
30 3 * * * root /usr/bin/rsnapshot daily
40 3 * * 0 root /usr/bin/rsnapshot weekly
50 3 1 * * root /usr/bin/rsnapshot monthly
tar incrémental
Backup complet
tar --create --gzip --listed-incremental=/backup/snap.snar \
--file=/backup/full.tar.gz /etc /home
Backup incrémental
tar --create --gzip --listed-incremental=/backup/snap.snar \
--file=/backup/inc-$(date +%F).tar.gz /etc /home
Restauration
# Restaurer complet
tar -xzf /backup/full.tar.gz -C /
# Restaurer incrémentiaux dans l'ordre
tar -xzf /backup/inc-2026-01-10.tar.gz -C /
tar -xzf /backup/inc-2026-01-11.tar.gz -C /
Bare metal restore
Backup système bootable
# Exclure fichiers système volatils
tar --exclude=/proc --exclude=/sys --exclude=/dev \
--exclude=/run --exclude=/tmp --exclude=/mnt \
--exclude=/backup -czf /backup/system.tar.gz /
Restauration bare metal
# Booter sur Live CD
# Partitionner disques
# Monter partition root
mount /dev/sda1 /mnt
# Restaurer
cd /mnt
tar -xzf /backup/system.tar.gz
# Recréer répertoires système
mkdir -p proc sys dev run tmp
# Chroot et réinstaller bootloader
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
update-grub
exit
# Reboot
reboot
Stratégie complète
Pour une protection maximale, implémentez une stratégie de sauvegarde 3-2-1. Découvrez aussi Restic pour les sauvegardes chiffrées et compression zstd pour optimiser l'espace. Consultez aussi backup avec rsync pour une approche alternative.
Conclusion
rsnapshot simplifie les backups incrémentaux. tar reste efficace pour archives complètes. Une stratégie bare metal testée régulièrement évite les mauvaises surprises.


