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édentes Révision précédente
Prochaine révision
Révision précédente
rdiff-backup [Le 24/04/2015, 02:09]
213.245.21.121 [Sauvegarder sur une machine distante, via SSH]
rdiff-backup [Le 11/03/2023, 20:07] (Version actuelle)
L'Africain tags
Ligne 1: Ligne 1:
-{{tag>dapper edgy festy gusty Saucy Trusty ​sécurité sauvegarde}}+{{tag>Jammy sécurité sauvegarde}}
  
 ---- ----
Ligne 9: Ligne 9:
 Faire des sauvegardes différentielles journalières de son ''/​home''​ et supprimer les sauvegardes vieilles d'une semaine par exemple. Ceci est réalisé via le logiciel **rdiff-backup**. J'​explique également comment tout automatiser. Faire des sauvegardes différentielles journalières de son ''/​home''​ et supprimer les sauvegardes vieilles d'une semaine par exemple. Ceci est réalisé via le logiciel **rdiff-backup**. J'​explique également comment tout automatiser.
  
-Rdiff-backup peut être utilisé sur Linux, MacOsX et Windows, ce qui vous permet d'​installer ce logiciel sur n'​importe quel ordinateur, et sauvegarder ces ordinateurs sur votre serveur via SSH. [[http://​download.savannah.gnu.org/​releases/​rdiff-backup|Téléchargement pour un "non ubuntu"​]] +Rdiff-backup peut être utilisé sur Linux, MacOsX et Windows, ce qui vous permet d'​installer ce logiciel sur n'​importe quel ordinateur, et sauvegarder ces ordinateurs sur votre serveur via SSH. [[http://​download.savannah.gnu.org/​releases/​rdiff-backup|Téléchargement pour un "non ubuntu"​]].
- +
-Rdiff-backup peut être utilisé avec [[Truecrypt]]. Si quelqu'​un veut rajouter une section dans la doc, il peut s'​inspirer de [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=205984&​p=2|ce site]]+
  
 ===== Installation ===== ===== Installation =====
  
-Pour installer ​**rdiff-backup**,​ il vous suffit de lancer la commande suivante : +[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] ​**[[apt>rdiff-backup]]**.
-<​code>​ +
-sudo apt-get install rdiff-backup +
-</​code>​ +
-Depuis Ubuntu « Gutsy Gibbon » 7.10 il suffit de [[apt://rdiff-backup|cliquer ici]].+
  
 ===== Utilisation ===== ===== Utilisation =====
- 
- 
- 
- 
- 
- 
- 
  
 ==== Faire la sauvegarde ==== ==== Faire la sauvegarde ====
Ligne 36: Ligne 23:
 Ici on sauvegarde tout le ''/​home/​mon_login''​ sauf le repertoire ''/​home/​mon_login/​.aMule''​ dans le dossier de destination ''/​repertoire_de_sauvegarde''​. Ici on sauvegarde tout le ''/​home/​mon_login''​ sauf le repertoire ''/​home/​mon_login/​.aMule''​ dans le dossier de destination ''/​repertoire_de_sauvegarde''​.
  
-Si ''/​repertoire_de_sauvegarde''​ n'est pas vide, un message nous indique qu'il faut utiliser l'​option ''​--force''​ et dans ce cas, son contenu est supprimé. Donc attention, dans ce cas, à sauvegarder le contenu de ''/​repertoire_de_sauvegarde''​ au préalable.+Si ''/​repertoire_de_sauvegarde''​ n'est pas vide, un message nous indique qu'il faut utiliser l'​option ''​​%%--%%force''​ et dans ce cas, son contenu est supprimé. Donc attention, dans ce cas, à sauvegarder le contenu de ''/​repertoire_de_sauvegarde''​ au préalable.
  
 === Exemples === === Exemples ===
Ligne 62: Ligne 49:
 Ici on enlève toutes les modifications enregistrées vieilles de plus d'une semaine. On peut mettre ''​D(ay)'',''​W(eek)'',​ ''​M(onth)''​ et ''​Y(ear)''​. Ici on enlève toutes les modifications enregistrées vieilles de plus d'une semaine. On peut mettre ''​D(ay)'',''​W(eek)'',​ ''​M(onth)''​ et ''​Y(ear)''​.
  
-S'il il y a plusieurs sauvegardes à supprimer, la commande échoue. C'est pourquoi il faut rajouter le paramètre ''​--force''​ pour ne pas prendre cette erreur en compte et que **rdiff-backup** effectue bien ce qu'on lui demande.+S'il il y a plusieurs sauvegardes à supprimer, la commande échoue. C'est pourquoi il faut rajouter le paramètre ''​​%%--%%force''​ pour ne pas prendre cette erreur en compte et que **rdiff-backup** effectue bien ce qu'on lui demande.
  
  
Ligne 101: Ligne 88:
 par par
  
-  <​utilisateur>​@<​adresse_ip_de_la_machine_distante>:<​repertoire_de_sauvegarde_sur_la_machine_distante>​+  <​utilisateur>​@<​adresse_ip_de_la_machine_distante>​::<​repertoire_de_sauvegarde_sur_la_machine_distante>​
  
 Plus d'​infos sur [[SSH|SSH ici]] Plus d'​infos sur [[SSH|SSH ici]]
Ligne 112: Ligne 99:
  
 Tout d'​abord quelques mots sur les logiciels de journalisation de tâches. Actuellement on dispose de trois outils sous Linux pour cela : Tout d'​abord quelques mots sur les logiciels de journalisation de tâches. Actuellement on dispose de trois outils sous Linux pour cela :
-  * **[[:at]]** qui permet de définir des tâches à réaliser à un instant précis et si la machine est éteinte à ce moment là, la tâche sera réalisée au prochain démarrage. Utilisable par tout le monde.+  * **[[apt>at]]** qui permet de définir des tâches à réaliser à un instant précis et si la machine est éteinte à ce moment là, la tâche sera réalisée au prochain démarrage. Utilisable par tout le monde.
   * **[[:​cron]]** peut définir des tâches périodiques mais c'est un daemon donc si la machine est éteinte, la commande ne se lancera pas du tout. Utilisable par tout le monde.   * **[[:​cron]]** peut définir des tâches périodiques mais c'est un daemon donc si la machine est éteinte, la commande ne se lancera pas du tout. Utilisable par tout le monde.
   * **[[:​anacron]]** lance des tâches de facon périodique et si l'​ordinateur n'​était pas allumé au moment voulu, la tâche s'​exécutera au prochain démarrage. Utilisable uniquement par root.   * **[[:​anacron]]** lance des tâches de facon périodique et si l'​ordinateur n'​était pas allumé au moment voulu, la tâche s'​exécutera au prochain démarrage. Utilisable uniquement par root.
Ligne 161: Ligne 148:
   rdiff-backup /home --exclude /home/me --max-file-size 1000 repertoire_de_sauvegarde   rdiff-backup /home --exclude /home/me --max-file-size 1000 repertoire_de_sauvegarde
  
-sauvegardera tous les fichiers de /home de moins de 1 Ko sauf ceux présents dans /home/me. Plus d'​explications [[http://​www.mail-archive.com/​rdiff-backup-users@nongnu.org/​msg03909.html|ici]]+sauvegardera tous les fichiers de /home de moins de 1 Ko sauf ceux présents dans /home/me. Plus d'​explications [[https://​www.mail-archive.com/​rdiff-backup-users@nongnu.org/​msg03909.html|ici]]
  
-* Pour afficher les listes des sauvegardes : +* Pour afficher les listes des sauvegardes : <code bash>rdiff-backup -l repertoire_de_sauvegarde</​code>​
-  ​rdiff-backup -l repertoire_de_sauvegarde+
  
-* Pour KDE (Kubuntu), il existe une interface graphique nommée [[http://​www.kde-apps.org/​content/​show.php/​Keep?​content=32984|Keep]] et qui condense toutes ces actions de sauvegarde. Vous pouvez également aller voir la page [[keep|keep]] du wiki. +* Naviguer dans les snapshots : **[[apt>rdiff-backup-fs]]** en montant les snapshots dans un dossier Pour avoir un dossier par snapshot dans le point de montage : <code bash>rdiff-backup-fs ​ mnt_path ​ backup_path</code>
- +
-* Pour Gnome, il y a aussi une interface : [[http://​andrewprice.me.uk/​projects/​pybackpack|pybackpack]] +
- +
-* Naviguer dans les snapshots : [[rdiff-backup-fs|https://​code.google.com/​p/​rdiff-backup-fs/​]] en montant les snapshots dans un dossier +
-  # dans les dépôts depuis la 12.04 :  +
-  sudo apt-get install rdiff-backup-fs +
-Pour avoir un dossier par snapshot dans le point de montage : +
-  ​rdiff-backup-fs ​ mnt_path ​ backup_path +
-===== Références ===== +
-Un bon site qui m'a permis de construire ce tutoriel : +
-[[http://​www.nongnu.org/​rdiff-backup/​examples.html|Rdiff-backup (en)]]+
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
-Vous pouvez consulter le(s) site(s) suivant(s) pour obtenir un complément d'​information... +  * [[http://​www.nongnu.org/​rdiff-backup/​examples.html|Rdiff-backup (en)]]
   * (fr) [[http://​www.it-connect.fr/​sauvegarde-et-restauration-avec-rdiff-backup%ef%bb%bf/​|Utilisation de Rdiff-backup ]]   * (fr) [[http://​www.it-connect.fr/​sauvegarde-et-restauration-avec-rdiff-backup%ef%bb%bf/​|Utilisation de Rdiff-backup ]]
  
  • rdiff-backup.1429834167.txt.gz
  • Dernière modification: Le 24/04/2015, 02:09
  • par 213.245.21.121