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 | ||
duplicity [Le 20/07/2021, 19:27] 90.59.225.147 [Exemple un peu plus élaboré avec mot de passe] |
duplicity [Le 14/02/2024, 10:03] (Version actuelle) 82.65.139.74 répertoires au pluriel |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>sauvegarde}} | {{tag>sauvegarde}} | ||
- | |||
- | ----- | ||
====== duplicity, un utilitaire de sauvegarde en ligne de commande ====== | ====== duplicity, un utilitaire de sauvegarde en ligne de commande ====== | ||
Ligne 23: | Ligne 21: | ||
==== Exemple un peu plus élaboré avec mot de passe ==== | ==== Exemple un peu plus élaboré avec mot de passe ==== | ||
- | Dans l'exemple suivant, la sauvegarde sera chiffrée avec une phrase de passe (qu'il ne faut surtout pas oublier !!) et enregistrée sur un disque externe. Les répertoire "--exclude" ne seront pas sauvegardés. | + | Dans l'exemple suivant, la sauvegarde sera chiffrée avec une phrase de passe (qu'il ne faut surtout pas oublier !!) et enregistrée sur un disque externe. Les répertoires "--exclude" ne seront pas sauvegardés. |
<code> | <code> | ||
usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE" | usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE" | ||
Ligne 59: | Ligne 57: | ||
==== Sauvegarde incrémentale toutes les semaines et complète tous les mois ==== | ==== Sauvegarde incrémentale toutes les semaines et complète tous les mois ==== | ||
- | Une sauvegarde complète consiste à sauvegarder tous les répertoires dans leur intégralité. Une sauvegarde incrémentale est plus économe en volume de stockage car, à à partir d'une première suavehgarde complète, elle se contente de sauvegarder les différences. Toutefois il faut de temps en temps remettre la base de données à jour. Dans l'exemple suivant c'est tous les mois : | + | Une sauvegarde complète consiste à sauvegarder tous les répertoires dans leur intégralité. Une sauvegarde incrémentale est plus économe en volume de stockage car, à partir d'une première sauvegarde complète, elle se contente de sauvegarder les différences. Toutefois il faut de temps en temps remettre la base de données à jour. Dans l'exemple suivant c'est tous les mois : |
<code> | <code> | ||
usr@pc:~$ duplicity --no-encryption --full-if-older-than 1M /home/$USER "file:///media/DisqueExterne/backup" | usr@pc:~$ duplicity --no-encryption --full-if-older-than 1M /home/$USER "file:///media/DisqueExterne/backup" | ||
Ligne 74: | Ligne 72: | ||
ou | ou | ||
<code> | <code> | ||
- | usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE" | + | usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFREMENT" |
usr@pc:~$ export PASSPHRASE | usr@pc:~$ export PASSPHRASE | ||
usr@pc:~$ duplicity list-current-files ${disqueDeSauvegarde}/RepPerso | usr@pc:~$ duplicity list-current-files ${disqueDeSauvegarde}/RepPerso | ||
usr@pc:~$ usr@pc:~$ unset PASSPHRASE | usr@pc:~$ usr@pc:~$ unset PASSPHRASE | ||
- | sed -i 's/PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE"//g' /home/usr/.bash_history; sed -i '/^$/d' .bash_history) | + | sed -i 's/PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFREMENT"//g' /home/usr/.bash_history; sed -i '/^$/d' .bash_history) |
</code> | </code> | ||
<note tip>L'option --verbosity permet de rendre duplicty plus bavard et savoir un peu ce qu'il fait</note> | <note tip>L'option --verbosity permet de rendre duplicty plus bavard et savoir un peu ce qu'il fait</note> | ||
Ligne 87: | Ligne 85: | ||
ou | ou | ||
<code> | <code> | ||
- | usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE" | + | usr@pc:~$ PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFREMENT" |
usr@pc:~$ export PASSPHRASE | usr@pc:~$ export PASSPHRASE | ||
usr@pc:~$ duplicity restore --verbosity 8 --file-to-restore home/usr/ file:///media/DisqueExterne/backup | usr@pc:~$ duplicity restore --verbosity 8 --file-to-restore home/usr/ file:///media/DisqueExterne/backup | ||
usr@pc:~$ usr@pc:~$ unset PASSPHRASE | usr@pc:~$ usr@pc:~$ unset PASSPHRASE | ||
- | sed -i 's/PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFRAGE"//g' /home/usr/.bash_history; sed -i '/^$/d' .bash_history) | + | sed -i 's/PASSPHRASE="PHRASE DE PASSE POUR LE CHIFFREMENT"//g' /home/usr/.bash_history; sed -i '/^$/d' .bash_history) |
</code> | </code> | ||
==== Restaurer un fichier particulier ==== | ==== Restaurer un fichier particulier ==== | ||
Ligne 104: | Ligne 102: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * Consultez [[https://manpages.ubuntu.com/cgi-bin/search.py?q=duplicity&cx=003883529982892832976%3A5zl6o8w6f0s&cof=FORID%3A9&ie=UTF-8|le manuel de duplicity]] pour plus d'exemples de sauvegarde et de restauration à l'aide des divers protocoles pris en charge. | + | *Consultez [[https://manpages.ubuntu.com/cgi-bin/search.py?q=duplicity&cx=003883529982892832976%3A5zl6o8w6f0s&cof=FORID%3A9&ie=UTF-8|le manuel de duplicity]] pour plus d'exemples de sauvegarde et de restauration à l'aide des divers protocoles pris en charge. |
- | * (fr) [[https://sites.google.com/site/bernarddegallaix/home/informatique/os/linux/sauvegarde/duplicity|duplicity est une commande qui permet les sauvegardes complètes et incrémentales]] | + | *(fr) [[https://sites.google.com/site/bernarddegallaix/home/informatique/os/linux/sauvegarde/duplicity|duplicity est une commande qui permet les sauvegardes complètes et incrémentales]] |
- | * (fr) [[https://www.unicoda.com/?p=2929|Sauvegarde distante avec duplicity]] | + | *(fr) [[https://www.unicoda.com/?p=2929|Sauvegarde distante avec duplicity]] |
- | * (en) [[https://help.ubuntu.com/community/DuplicityBackupHowto|Duplicity backup how to]] | + | *(en) [[https://help.ubuntu.com/community/DuplicityBackupHowto|Duplicity backup how to]] |
- | * (en) [[https://askubuntu.com/questions/520152/extract-a-folder-from-duplicity-archive|Extract a folder from duplicity archive]] | + | *(en) [[https://askubuntu.com/questions/520152/extract-a-folder-from-duplicity-archive|Extract a folder from duplicity archive]] |
- | * | + | * |
Ligne 115: | Ligne 113: | ||
===== Déjà Dup: une interface graphique pour duplicity ===== | ===== Déjà Dup: une interface graphique pour duplicity ===== | ||
**Déjà Dup** (prononcer //dé-ja-doop//) est un utilitaire de sauvegarde très simple. Interface graphique pour l'outil ''duplicity'', Déjà Dup a pour but de cacher les complexités relatives à une bonne façon d'effectuer des copies de sauvegarde (chiffrement, sauvegardes locales ou en réseau, fréquence de la prise des sauvegardes…) pour se concentrer sur l'essentiel : effectuer des sauvegardes de votre système et de vos données personnelles de manière sécuritaire, complète et fiable. | **Déjà Dup** (prononcer //dé-ja-doop//) est un utilitaire de sauvegarde très simple. Interface graphique pour l'outil ''duplicity'', Déjà Dup a pour but de cacher les complexités relatives à une bonne façon d'effectuer des copies de sauvegarde (chiffrement, sauvegardes locales ou en réseau, fréquence de la prise des sauvegardes…) pour se concentrer sur l'essentiel : effectuer des sauvegardes de votre système et de vos données personnelles de manière sécuritaire, complète et fiable. | ||
- | * //[[deja-dup|Plus d'informations à propos de Déjà Dup]]// | + | *//[[deja-dup|Plus d'informations à propos de Déjà Dup]]// |
==== Voir aussi ==== | ==== Voir aussi ==== | ||
- | * [[http://duplicity.nongnu.org/|Site officiel de Duplicity]] | + | *[[https://gitlab.com/duplicity/duplicity|Site officiel de Duplicity]] |