archives sécurisées avec duplicity

duplicity est un programme permettant des copies de sauvegarde encryptées.

# pkg_add duplicity
$ cat ~/bin/backup   
pkg_info -tm > /home/phil/backup/pkglist
duplicity -v4 --full-if-older-than 1M --exclude /home/phil/Downloads --exclude /home/phil/.cache /home/phil file:///mnt/nas/backup/home/
doas duplicity --full-if-older-than 2W -v4 /etc file:///mnt/nas/backup/etc/
duplicity -v4 --full-if-older-than 2W /var/www/htdocs file:///mnt/nas/backup/www/

Ce script fait les actions suivantes:

  • Extraire la liste des programmes installés dans un fichier texte.
  • Archiver les dossiers suivants: /home/phil (excluant les dossiers Download et temporaires), /etc et /var/www/htdocs (ma copie locale de ce site internet)

Avec ces archives, je peux remonter un ordinateur identique au mien en quelques commandes.

Notes

duplicity effectue des copies incrémentales pour économiser de l’espace disque. Si le dernier backup remonte à plus de deux semaines, une copie complète est réalisée.

Pour plus d’information: http://duplicity.nongnu.org/