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 | ||
| borg:accueil [2022/03/04 15:37] – [Installation] add missing packages phsw | borg:accueil [2025/10/25 19:25] (Version actuelle) – [BorgBackup] add link phsw | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| * https:// | * https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * https:// | ||
| + | * [[https:// | ||
| Ligne 12: | Ligne 16: | ||
| pip install pkgconfig wheel | pip install pkgconfig wheel | ||
| pip install borgbackup | pip install borgbackup | ||
| + | </ | ||
| + | |||
| + | Il est aussi possible d' | ||
| + | <code bash> | ||
| + | wget https:// | ||
| + | mv borg-linux64 / | ||
| + | chown root:root / | ||
| + | chmod 755 / | ||
| </ | </ | ||
| Ligne 17: | Ligne 29: | ||
| ==== Utilisation ==== | ==== Utilisation ==== | ||
| + | On commence par initialiser un //dépôt// qui va stocker les sauvegardes. Chaque sauvegarde dans le dépôt est appelée une // | ||
| + | |||
| + | |||
| + | === Initialisation === | ||
| <code bash> | <code bash> | ||
| borg init --encryption=none / | borg init --encryption=none / | ||
| - | borg create --info --stats -p /media/BigData/linux/tmp/zds/borg-repo-full::001 /media/BigData/linux/tmp/zds/db-backup-orig | + | </ |
| + | |||
| + | '' | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | Pour faire la sauvegarde sur un serveur SSH, il faut utiliser la syntaxe suivante : '' | ||
| + | |||
| + | |||
| + | === Sauvegardes === | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | borg create | ||
| + | </ | ||
| + | Les options suivantes sont disponibles : | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Si les sauvegardes sont chiffrées, il est possible d' | ||
| + | <code bash> | ||
| + | export BORG_PASSCOMMAND=' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | === Afficher la dernière archive === | ||
| + | |||
| + | <code bash> | ||
| + | borg list --last 1 /chemin/vers/le/dépôt | ||
| + | </code> | ||
| + | |||
| + | Pour l' | ||
| + | <code bash> | ||
| + | borg extract --verbose --progress | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | === Supprimer les vieilles sauvegardes === | ||
| + | |||
| + | Pour supprimer les sauvegardes plus vieilles que 60 jours : | ||
| + | <code bash> | ||
| + | borg prune --keep-within 60d --list / | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Héberger les dépôts sur un serveur SSH ==== | ||
| + | |||
| + | * https://borgbackup.readthedocs.io/en/stable/deployment/hosting-repositories.html | ||
| + | |||
| + | Il est possible de limiter à Borg l' | ||
| + | < | ||
| + | restrict, | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Quotas ==== | ||
| + | |||
| + | === Changer la valeur === | ||
| + | |||
| + | Penser à changer la valeur du paramètre '' | ||
| + | |||
| + | Pour changer la valeur dans la configuration du dépôt : | ||
| + | <code bash> | ||
| + | borg config --list / | ||
| + | borg config / | ||
| </ | </ | ||