« Rdiff backup » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Category:sauvegardes et archivage]] | [[Category:sauvegardes et archivage]] | ||
Rdiff-backup est un logiciel permettant de faire de l'archivage de fichiers via la méthode de sauvegarde incrémentielle. Il permet la restauration en fonction de la date et de l'heure, un peu à la manière de [https://fr.wikipedia.org/wiki/Time_Machine_%28logiciel%29 Time Machine] sous Mac OS X. | Rdiff-backup est un logiciel développé en python permettant de faire de l'archivage de fichiers via la méthode de sauvegarde incrémentielle. Il permet la restauration en fonction de la date et de l'heure, un peu à la manière de [https://fr.wikipedia.org/wiki/Time_Machine_%28logiciel%29 Time Machine] sous Mac OS X. | ||
=Installation= | =Installation= | ||
# apt install rdiff-backup | # apt install rdiff-backup | ||
Ligne 6 : | Ligne 6 : | ||
==En local== | ==En local== | ||
Utile pour sauvegarder sur un autres disque dur présent dans la même machine | Utile pour sauvegarder sur un autres disque dur présent dans la même machine | ||
rdiff-backup /répertoire/à/sauvegarder /répertoire/de/sauvegarde | rdiff-backup --print-statistics --force /répertoire/à/sauvegarder /répertoire/de/sauvegarde | ||
==Via SSH== | ==Via SSH== | ||
Utile pour sauvegarder dans un NAS ou un serveur de fichier | Utile pour sauvegarder dans un NAS ou un serveur de fichier | ||
rdiff-backup /répertoire/à/sauvegarder <utilisateur>@<IP>::/répertoire/de/sauvegarde | rdiff-backup --print-statistics --force /répertoire/à/sauvegarder <utilisateur>@<IP>::/répertoire/de/sauvegarde | ||
= | =Lister les archives= | ||
Veillez bien à ce que vos données sauvegardées soient toujours | Pour lister les archives du répertoire de sauvegarde il faut utiliser l'option <source lang="bash" inline>-l</source>. Cette option ne liste pas la dernière sauvegarde (la <source lang="bash" inline>now</source>) | ||
rdiff-backup -l /répertoire/de/sauvegarde | |||
=Restaurer= | |||
Veillez bien à ce que vos données sauvegardées soient toujours restaurable en faisant des tests. Vous comprendrez aisément qu'une sauvegarde in-restaurable ne sert pas à grand chose... La commande suivante permet de restaurer la dernière sauvegarde depuis un serveur distant via SSH (la syntaxe est la même pour un répertoire local) | |||
rdiff-backup -r now <utilisateur>@<IP>::/répertoire/de/sauvegarde /répertoire/de/restauration | rdiff-backup -r now <utilisateur>@<IP>::/répertoire/de/sauvegarde /répertoire/de/restauration | ||
Si la restauration doit s'effectuer dans le répertoire ayant servis à faire cette même restauration, l'option <source lang="bash" inline>--force</source> doit être ajouter afin d'écraser son contenu. | Si la restauration doit s'effectuer dans le répertoire ayant servis à faire cette même restauration, l'option <source lang="bash" inline>--force</source> doit être ajouter afin d'écraser son contenu. | ||
Pour restaurer une sauvegarde précise, on utilisera la date récupéré avec l'option <source lang="bash" inline>-l</source> de la commande précédente | |||
rdiff-backup --force -r 2017-01-21T19:03:46+01:00 /répertoire/de/sauvegarde /répertoire/de/restauration | |||
=Suppression d'anciennes sauvegarde= | =Suppression d'anciennes sauvegarde= | ||
rdiff-backup --remove-older-than 1W --force <utilisateur>@<IP>::/répertoire/de/sauvegarde | rdiff-backup --remove-older-than 1W --force <utilisateur>@<IP>::/répertoire/de/sauvegarde | ||
Ligne 38 : | Ligne 44 : | ||
Il existe une interface web, nommée '''Rdiff-backup-web''' qui permet le téléchargement des archives via un navigateur. Son installation ne sera pas détaillé mais vous pouvez trouver des informations à son sujet sur le [http://rdiffbackupweb.sourceforge.net/ site de l'éditeur] ainsi que sur le [http://denisrosenkranz.com/tuto-faire-vos-sauvegardes-rdiff-backup/ lien suivant]. | Il existe une interface web, nommée '''Rdiff-backup-web''' qui permet le téléchargement des archives via un navigateur. Son installation ne sera pas détaillé mais vous pouvez trouver des informations à son sujet sur le [http://rdiffbackupweb.sourceforge.net/ site de l'éditeur] ainsi que sur le [http://denisrosenkranz.com/tuto-faire-vos-sauvegardes-rdiff-backup/ lien suivant]. | ||
=Sources= | =Sources= | ||
https://linux.die.net/man/1/rdiff-backup | |||
http://doc.ubuntu-fr.org/rdiff-backup | http://doc.ubuntu-fr.org/rdiff-backup | ||
Dernière version du 22 janvier 2017 à 14:05
Rdiff-backup est un logiciel développé en python permettant de faire de l'archivage de fichiers via la méthode de sauvegarde incrémentielle. Il permet la restauration en fonction de la date et de l'heure, un peu à la manière de Time Machine sous Mac OS X.
Installation
# apt install rdiff-backup
Sauvegarder
En local
Utile pour sauvegarder sur un autres disque dur présent dans la même machine
rdiff-backup --print-statistics --force /répertoire/à/sauvegarder /répertoire/de/sauvegarde
Via SSH
Utile pour sauvegarder dans un NAS ou un serveur de fichier
rdiff-backup --print-statistics --force /répertoire/à/sauvegarder <utilisateur>@<IP>::/répertoire/de/sauvegarde
Lister les archives
Pour lister les archives du répertoire de sauvegarde il faut utiliser l'option -l
. Cette option ne liste pas la dernière sauvegarde (la now
)
rdiff-backup -l /répertoire/de/sauvegarde
Restaurer
Veillez bien à ce que vos données sauvegardées soient toujours restaurable en faisant des tests. Vous comprendrez aisément qu'une sauvegarde in-restaurable ne sert pas à grand chose... La commande suivante permet de restaurer la dernière sauvegarde depuis un serveur distant via SSH (la syntaxe est la même pour un répertoire local)
rdiff-backup -r now <utilisateur>@<IP>::/répertoire/de/sauvegarde /répertoire/de/restauration
Si la restauration doit s'effectuer dans le répertoire ayant servis à faire cette même restauration, l'option --force
doit être ajouter afin d'écraser son contenu.
Pour restaurer une sauvegarde précise, on utilisera la date récupéré avec l'option -l
de la commande précédente
rdiff-backup --force -r 2017-01-21T19:03:46+01:00 /répertoire/de/sauvegarde /répertoire/de/restauration
Suppression d'anciennes sauvegarde
rdiff-backup --remove-older-than 1W --force <utilisateur>@<IP>::/répertoire/de/sauvegarde
le paramètre --remove-older-than
prend un argument de temps parmi les suivant afin de restaurer les données des archives :
argument | durée |
---|---|
1s | Une seconde |
2m | Deux minutes |
3h | Trois heures |
4D | Quatre jours |
5W | Cinq semaines |
6M | Six mois |
7Y | Sept ans |
Interface web
Il existe une interface web, nommée Rdiff-backup-web qui permet le téléchargement des archives via un navigateur. Son installation ne sera pas détaillé mais vous pouvez trouver des informations à son sujet sur le site de l'éditeur ainsi que sur le lien suivant.
Sources
https://linux.die.net/man/1/rdiff-backup
http://doc.ubuntu-fr.org/rdiff-backup
http://www.it-connect.fr/sauvegarde-et-restauration-avec-rdiff-backup%EF%BB%BF/
http://denisrosenkranz.com/tuto-faire-vos-sauvegardes-rdiff-backup/