Outils pour utilisateurs

Outils du site


brouillon_rdiff-backup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
brouillon_rdiff-backup [2009/12/27 18:49] thierrybrouillon_rdiff-backup [2010/11/29 11:40] (Version actuelle) thierry
Ligne 5: Ligne 5:
 Liens: Liens:
   *http://rdiff-backup.nongnu.org/examples.html   *http://rdiff-backup.nongnu.org/examples.html
-  *Linux Mag septembre ?+  *Linux Mag Hors-Série N°45 (Dec/Janv 2010)
  
 ===== Bases ===== ===== Bases =====
Ligne 15: Ligne 15:
  
 ==== Backup ===== ==== Backup =====
 +
 +| :!: pour que **''rdiff-backup''** fonctionne en "remote", il faut les __même versions__ |
 +
  
   $ rdiff-backup <SOURCE> <DESTINATION>   $ rdiff-backup <SOURCE> <DESTINATION>
Ligne 39: Ligne 42:
  
 ==== Restore ==== ==== Restore ====
 +
 +=== bases ===
  
 Comme c'est un "mirroir", on peut restore le dernier état assez simplement, par copie. Comme c'est un "mirroir", on peut restore le dernier état assez simplement, par copie.
Ligne 55: Ligne 60:
 | 2 semaines | -r 2W | | 2 semaines | -r 2W |
 | 10 backups | -r 10B | | 10 backups | -r 10B |
 +| maintenant | now ou 0B |
 +
 +
 +Lorsqu'on devra ecraser certains fichiers pour les restorer, il faudra utiliser: **''--force''**
 +
 +=== quelques fichiers ... ===
 +Il suffit de spécifier le sous-repertoire a partir de la source...
 +
 +  $ rdiff-backup --restore-as-of now backups.nasa.gov::/home/tj/backup/devel/youIncube-project/c_devel/include icila
 +
 +=== bugs ? ===
 +
 +  *(Ca semble corrigé) Je trouve assez curieux qu'on ne puisse pas restorer à partir d'une source en "read-only"... le b-a-ba pour ne pas effacer une sauvegarde par erreur.
 +  *Certains fichiers ont exclusivement les droits du créateur du backup ( et "root" ne peut pas les lire)
  
 ==== Delete too ==== ==== Delete too ====
Ligne 61: Ligne 80:
 Exemple, effacer les fichiers (inutiles car effacés) vieux de 2 semaines: Exemple, effacer les fichiers (inutiles car effacés) vieux de 2 semaines:
   $ rdiff-backup --remove-older-than 2W ~/backups/devel/youIncube-project   $ rdiff-backup --remove-older-than 2W ~/backups/devel/youIncube-project
 +
 +===== Usage avancé =====
 +==== Exclude et Include ====
 +  $ rdiff-backup --exclude /proc / /mnt/backup
 +On exclut **''/proc''**, et c'est bien.
 +On devrait aussi exclure **''/mnt/backup''** (sinon, on a une boucle infinie), mais **''rdiff-backup''** detecte ce genre de gaffe.
 +
 +L'ordre a de l'importance. On peut **''Include''** puis **''Exclude''** , comme cela:
 +  $ rdiff-backup --include /tmp/journal-fresh --exclude /tmp --exclude /proc / /mnt/backup
 +Et donc, **''/tmp/journal-fresh''** sera sauvé, mais pas le reste de **''/tmp''** .
 +
 +==== informations ====
 +
 +Liste des "increments" (backup?):
 +  $ rdiff-backup --list-increments /mnt/backup
 +
 +Liste des fichiers qui ont changés depuis...
 +  $ rdiff-backup --list-changed-since 10D /mnt/backup
 +
 +Liste des fichiers modifiers (depuis le dernier backup):
 +  $ rdiff-backup --compare source backup
  
brouillon_rdiff-backup.1261939748.txt.gz · Dernière modification : 2009/12/27 18:49 de thierry