Combinez rsync, tar et snapshots LVM pour des sauvegardes fiables.
objectifs d’apprentissage
- Sauvegarde incrémentale.
- Rotation simple.
- Restauration ciblée.
prérequis
- Espace disque.
- Accès root (pour LVM).
notions clés
- rsync —link-dest.
- tar -czf.
- Snapshots LVM.
démonstration guidée
étape 1
Sauvegarde incrémentale avec hardlinks.
rsync -a --delete --link-dest=/backup/last /data/ /backup/$(date +%F)/
ln -sfn /backup/$(date +%F) /backup/last
étape 2
Snapshot LVM avant sauvegarde (concept).
# sudo lvcreate -L1G -s -n snapdata /dev/vgdata/lvdata
# sudo mount /dev/vgdata/snapdata /mnt/snap && rsync -a /mnt/snap/ /backup/snap-$(date +%s)/ && sudo umount /mnt/snap && sudo lvremove -f /dev/vgdata/snapdata
exercice
Restaurez un seul fichier vers /restore/test.txt depuis la dernière sauvegarde.
correction
Restauration ciblée.
mkdir -p /restore && rsync -a /backup/last/path/to/test.txt /restore/test.txt || true
quiz éclair
- Quelle option rsync crée des liens physiques vers l’ancienne sauvegarde ?
- a) —link-dest
- b) —hardlink
- c) —copy-dest