2019-07-09 19:05:43 +03:00
|
|
|
|
# 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.
|
2021-01-30 20:03:18 +03:00
|
|
|
|
> Plus d'informations : <https://borgbackup.readthedocs.io/en/stable/usage/general.html>.
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Initialise un dépôt local :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg init {{/chemin/vers/repertoire_du_depot}}`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Sauvegarde un répertoire dans le dépôt en créant une archive appelée "Lundi" :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg create --progress {{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{/chemin/vers/repertoire_source}}`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Liste toutes les archives d'un dépôt :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg list {{/chemin/vers/repertoire_du_depot}}`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- 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 :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg extract {{utilisateur}}@{{hote}}:{{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{chemin/vers/repertoire_destination}} --exclude '{{*.ext}}'`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Nettoie un dépôt en effaçant toutes les archives âgées de plus de 7 jours tout en affichant les changements :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg prune --keep-within {{7d}} --list {{/chemin/vers/repertoire_du_depot}}`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Monte un dépôt comme un système de fichiers FUSE :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg mount {{/chemin/vers/repertoire_du_depot}}::{{Lundi}} {{/chemin/vers/point_de_montage}}`
|
|
|
|
|
|
2021-01-30 20:03:18 +03:00
|
|
|
|
- Affiche l'aide sur la création d'archives :
|
2019-07-09 19:05:43 +03:00
|
|
|
|
|
|
|
|
|
`borg create --help`
|