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. Pour 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