Rsync : Sauvegarde incrémentale
From Deimos.fr / Bloc Notes Informatique
1 Scripts et programmes
Il y a des scripts et programmes permettant de faciliter l'utilisation de cette solution :
2 Un exemple manuel
Vous voulez copier votre disque/sauvergarder une partition.
On suppose que vous avez créé une partition sur un autre disque et que vous l'avez monté (dans cet exemple /mnt/usbharddrivemain) :
- Dupliquer une partition :
- Dupliquer une partition et supprimer les fichiers non d'actualité (qui ont été supprimé de la partition source) :
- Pour sauvegarder /boot (une autre partition) :
rsync |
rsync --progress --stats -avxzl /boot /mnt/usbharddriveboot rsync --progress -avxzl --stats --delete /boot /mnt/usbharddriveboot |
Pour restaurer, vous pouvez démarrer sur le second disque dur ou utilisez un Live CD. Répétez les commandes précédentes en changenat la source et destination exemple: /mnt/usbharddrivemain /mnt/driveToRestoreTo.
- Il est possible que vous rencontriez des problèmes avec certains fichiers, tel que des bases de données LDAP. Pour contourner le problème, il faut utilise l'option 'Sparse' :
rsync -avxzl --sparse /var/lib/ldap/mdb/db/data.mdb /mnt/usbharddriveboot |
- Pour synchroniser via SSH :
rsync |
rsync -e ssh -av --delete "/rsync" remote:backupdir |
3 Ressources
Serveur de sauvegardes incrémentales
Sauvegarder ses données avec Rsync
Informations sur la consommation mémoire d'Rsync