tldr/pages.fr/common/borg.md

1.3 KiB

borg

Outil de sauvegarde avec dé-duplication. Crée des sauvegardes distantes ou locales qui peuvent être montées comme un système de fichiers. Plus d'informations : https://borgbackup.readthedocs.io/en/stable/usage/general.html.

  • Initialise un dépôt local :

borg init {{/chemin/vers/repertoire_du_depot}}

  • Sauvegarde un répertoire dans le dépôt en créant une archive appelée "Lundi" :

borg create --progress {{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{/chemin/vers/repertoire_source}}

  • Liste toutes les archives d'un dépôt :

borg list {{/chemin/vers/repertoire_du_depot}}

  • Extrait un répertoire donné de l'archive nommée "Lundi" à partir d'un dépôt distant tout en excluant tous les fichiers *.ext :

borg extract {{utilisateur}}@{{hote}}:{{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{chemin/vers/repertoire_destination}} --exclude '{{*.ext}}'

  • Nettoie un dépôt en effaçant toutes les archives âgées de plus de 7 jours tout en affichant les changements :

borg prune --keep-within {{7d}} --list {{/chemin/vers/repertoire_du_depot}}

  • Monte un dépôt comme un système de fichiers FUSE :

borg mount {{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{/chemin/vers/point_de_montage}}

  • Affiche l'aide sur la création d'archives :

borg create --help