« Rdiff-backup » : différence entre les versions

De Marmits Wiki
Aucun résumé des modifications
Aucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Sauvegarde différentielle
== source ==
== source ==
* https://www.quennec.fr/trucs-astuces/syst%C3%A8mes/gnulinux/commandes/sauvegarde-diff%C3%A9rentielle
* https://www.quennec.fr/trucs-astuces/syst%C3%A8mes/gnulinux/commandes/sauvegarde-diff%C3%A9rentielle


== exclude ==
== exclude ==
<pre>
rdiff-backup --exclude "**application.ini" --exclude /unrepertoire /var/www/html/site /var/partage/site_save
rdiff-backup --exclude "**application.ini" --exclude /unrepertoire /var/www/html/site /var/partage/site_save
n
n
sudo rdiff-backup --exclude-globbing-filelist exclude.txt /var/www/html/site /var/partage/site_save
sudo rdiff-backup --exclude-globbing-filelist exclude.txt /var/www/html/site /var/partage/site_save
 
</pre>
== Voir la liste des sauvegardes ==
== Voir la liste des sauvegardes ==
Liste simple :
Liste simple :
Ligne 20 : Ligne 20 :
== Tester un backup ==
== Tester un backup ==
Pour vérifier que nos sauvegardes fonctionnent bien, on peut restaurer une sauvegarde :
Pour vérifier que nos sauvegardes fonctionnent bien, on peut restaurer une sauvegarde :
 
<pre>
rdiff-backup -r now /var/partage/site_save /var/partage/restauration
rdiff-backup -r now /var/partage/site_save /var/partage/restauration
rdiff-backup --force -r 3D /var/partage/site_save /var/partage/restauration
rdiff-backup --force -r 3D /var/partage/site_save /var/partage/restauration
</pre>


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.
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.


[[category:linux]]
== cron ==
Toutes les heures du lundi au vendredi
0 */1 * * 1-5 sudo script.sh
<pre>
#!/bin/bash
EMAILTO="admin@site.fr"
sudo rm -rf sortie-rdiff-backup.txt
#une sauvegarde
sudo rdiff-backup --force --exclude-globbing-filelist /var/partage/exclude.txt /var/www/html/site /var/partage/site_save
#pour voir l'historique des sauvegardes par email
rdiff-backup --list-increment-size /var/partage/meditemv2.1 > sortie-rdiff-backup.txt
#cat sortie-rdiff-backup.txt | mail -s "Info Sauvegarde Incrémentielle" $EMAILTO
exit 0
</pre>
 
 
[[category:Sauvegarde]] [[category:Sauvegarde Differencielle]]  [[category:Linux]]

Dernière version du 27 août 2019 à 14:17

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

Toutes les heures du lundi au vendredi 0 */1 * * 1-5 sudo script.sh

#!/bin/bash
EMAILTO="admin@site.fr"
sudo rm -rf sortie-rdiff-backup.txt
#une sauvegarde
sudo rdiff-backup --force --exclude-globbing-filelist /var/partage/exclude.txt /var/www/html/site /var/partage/site_save
#pour voir l'historique des sauvegardes par email
rdiff-backup --list-increment-size /var/partage/meditemv2.1 > sortie-rdiff-backup.txt
#cat sortie-rdiff-backup.txt | mail -s "Info Sauvegarde Incrémentielle" $EMAILTO
exit 0