Rsync : Sauvegarde incrémentale

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

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 :
Command rsync
rsync --progress --stats -avxzl --exclude "/mnt/usbharddrivemain/" --exclude "/mnt/usbharddriveboot/" --exclude "/usr/portage/" --exclude "/proc/" --exclude "/root/.ccache/" --exclude "/var/log/" --exclude "/sys" --exclude "/dev" --exclude "tmp/" /* /mnt/usbharddrivemain

  • Dupliquer une partition et supprimer les fichiers non d'actualité (qui ont été supprimé de la partition source) :
Command rsync
rsync --progress --stats --delete -avxzl --exclude "/mnt/usbharddrivemain/" --exclude "/mnt/usbharddriveboot/" --exclude "/usr/portage/" --exclude "/proc/" --exclude "/root/.ccache/" --exclude "/var/log/" --exclude "/sys" --exclude "/dev" --exclude "tmp/" /* /mnt/usbharddrivemain

  • Pour sauvegarder /boot (une autre partition)  :
Command 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' :
Command
rsync -avxzl --sparse /var/lib/ldap/mdb/db/data.mdb /mnt/usbharddriveboot

  • Pour synchroniser via SSH :
Command 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