Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rdiff-backup [Le 23/05/2014, 14:44] Almtesh Après vérification, je confirme que cette page de documentation est toujours d'actualité. |
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 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]] | + | |
- | + | ||
- | ===== 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 ]] | ||