From f667230f31f241ec56bf4547c7a06e383062a6ca Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Sun, 22 Jan 2023 00:08:07 +0100 Subject: [PATCH] Plan borg: updates (step). --- Plan Borg/README.md | 44 +++++++++++++++++++++++++++++++++++++++ Plan Borg/models/excludes | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/Plan Borg/README.md b/Plan Borg/README.md index 0b183ab..8462607 100644 --- a/Plan Borg/README.md +++ b/Plan Borg/README.md @@ -13,6 +13,50 @@ Quelques pré-requis : - l'adminsys d'une machine doit pouvoir régler lui-même certaines caractéristiques de la sauvegarde de sa machine : avec Borgmatic, il dispose d'un fichier de configuration où configurer des hooks (pour une base de données par exemple) ou définir les dossiers à sauver, définir les exclusions… - l'adminsys de la sauvegarde doit pouvoir régler lui-même certaines caractérisiques des sauvegardes tels que rétention, horaire et autres : il dispose d'un fichier de configuration par machine sauvegardée et d'un script de déclenchement des sauvegardes. + +Organisation des fichiers côté serveur de sauvegarde : +- /etc/borgmatic/ + - retention.yaml + - excludes +- /etc/borgmatic.d/ + - fqdn1.yaml + - fqdn2.yaml + - … +- /var/backups/borg/ + - dobackups.log + - dochecks.log + - doprunes.log + - fqdn1.repo + - fqdn2.repo + - … +- /srv/borg/bin/ + - doreport : TODO + - dobackups + - doprunes + - dochecks + - countbackups + - dobackup-remote + - doinit + - doinit-remote + - doprunesb + - dochecksb + - doinit-rsync + - doinit-local + - dobackup-local + - lastbackups + - dobackup-rsync +- /srv/borg/models/ + - cron + - excludes + - retention.yaml +- /srv/borg/.borg-passphrase +- /srv/borg/.ssh/ + +Organisation des fichiers côté machine sauvegardée en mode `remote` : +- /etc/borgmatic/ + - config.yaml + - excludes + # Installation d'un serveur de sauvegarde Ajouter les backports bullseye dans `/etc/apt/source.list` : diff --git a/Plan Borg/models/excludes b/Plan Borg/models/excludes index d14d55b..fe257f2 100644 --- a/Plan Borg/models/excludes +++ b/Plan Borg/models/excludes @@ -1,6 +1,7 @@ pp:var/cache/ pp:var/backups/vm/ pp:var/backups/borg/ +pp:opt/sharedfs/ fm:*/.gvfs fm:*/.thumbnails fm:*/.bkl-thumbnails @@ -11,4 +12,3 @@ fm:*/cache2 fm:*/.davfs2 fm:*/.local/share/Trash fm:*/lost+found -fm:*/sharedfs |