« Rdiff-backup » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(10 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== 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 15 : | Ligne 14 : | ||
Liste en tableau avec la taille de chaque incrément : | Liste en tableau avec la taille de chaque incrément : | ||
rdiff-backup --list-increment-size /var/partage/site_save | rdiff-backup --list-increment-size /var/partage/site_save | ||
== statistiques == | == statistiques == | ||
Ligne 22 : | 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: | == 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
- https://www.quennec.fr/trucs-astuces/syst%C3%A8mes/gnulinux/commandes/sauvegarde-diff%C3%A9rentielle
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