Rdiff-backup

De Marmits Wiki

Sauvegarde différentielle

source

exclude

rdiff-backup --exclude "**application.ini" --exclude /unrepertoire /var/www/html/site /var/partage/site_save
n
sudo rdiff-backup --exclude-globbing-filelist exclude.txt /var/www/html/site /var/partage/site_save

Voir la liste des sauvegardes

Liste simple : rdiff-backup -l /var/partage/site

Liste en tableau avec la taille de chaque incrément : rdiff-backup --list-increment-size /var/partage/site_save

statistiques

rdiff-backup-statistics /var/partage/site

Tester un backup

Pour vérifier que nos sauvegardes fonctionnent bien, on peut restaurer une sauvegarde :

rdiff-backup -r now /var/partage/site_save /var/partage/restauration
rdiff-backup --force -r 3D /var/partage/site_save /var/partage/restauration

L'option -r now permet de remettre la version de la sauvegarde la plus récente. On peut remonter dans les sauvegardes, par exemple remettre le repertoire d'il y a 3 jours avec l'option -r 3D.

cron

  1. !/bin/bash


EMAILTO="admin@site.fr" sudo rm -rf sortie-rdiff-backup.txt


  1. une sauvegarde

sudo rdiff-backup --force --exclude-globbing-filelist /var/partage/exclude.txt /var/www/html/site /var/partage/site_save

  1. pour voir l'historique des sauvegardes par email

rdiff-backup --list-increment-size /var/partage/meditemv2.1 > sortie-rdiff-backup.txt

  1. cat sortie-rdiff-backup.txt | mail -s "Info Sauvegarde Incrémentielle" $EMAILTO

exit 0