Un bon backup sauve des catastrophes. rsnapshot gère des snapshots incrémentaux quotidiens, tar incrémental allège le volume archivé, et la restauration bare metal ramène un serveur reparti de 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 protéger réellement vos données, appliquez une stratégie de sauvegarde 3-2-1. Voir aussi Restic pour les sauvegardes chiffrées et la compression zstd qui réduit la place occupée. Et backup avec rsync pour une approche différente.
Conclusion
rsnapshot couvre les backups incrémentaux du quotidien. tar reste l'outil des archives complètes. Quant au bare metal, sa seule vraie garantie tient dans la restauration que vous testez vraiment, pas celle que vous supposez fonctionner.


