0 Votes

Modifications pour le document Sauvegarde

Modifié par john le 2026/10/03 20:01

Depuis la version 6.1
modifié par john
sur 2026/09/19 20:00
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 5.1
modifié par john
sur 2026/09/19 19:59
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -101,7 +101,8 @@
101 101  
102 102  == Script ==
103 103  
104 -{{code language="bash"}}#!/bin/bash
104 +{{code language="bash"}}
105 +#!/bin/bash
105 105  set -euo pipefail
106 106  umask 077
107 107  
... ... @@ -153,8 +153,9 @@
153 153  
154 154  # Rétention : 30 jours glissants
155 155  plakar -keyfile "$KEYFILE" at "$REPO" rm -before 30d -apply
156 -notifier "✅ Sauvegarde terminée"{{/code}}
157 -~{~{/code}}
157 +notifier "✅ Sauvegarde terminée"
158 +{{/code}}
159 +{{/code}}
158 158  
159 159  Tâche cron, ##/etc/cron.d/backup-plakar## :
160 160  
... ... @@ -162,28 +162,6 @@
162 162  30 3 * * * root /root/backup-plakar.sh >> /var/log/backup-plakar.log 2>&1
163 163  {{/code}}
164 164  
165 -== Alertes ==
166 -
167 -Le script envoie un message Telegram à chaque exécution :
168 -
169 -|=Message|=Signification
170 -|✅ Sauvegarde terminée|Tout s'est bien passé
171 -|⚠️ Sauvegarde : dump … échoué|Un dump de base a échoué, la sauvegarde a continué sans lui
172 -|❌ Sauvegarde interrompue à la ligne …|Erreur bloquante, la sauvegarde n'a pas eu lieu
173 -
174 -Si aucun message n'arrive un matin, le script n'a pas démarré (serveur éteint, tâche cron cassée).
175 -
176 -Jeton du bot et identifiant du groupe dans ##/root/.backup-telegram##, lisible par root seul :
177 -
178 -{{code language="bash"}}
179 -TG_TOKEN="<JETON_BOT>"
180 -TG_CHAT="<ID_GROUPE>"
181 -{{/code}}
182 -
183 -{{warning}}
184 -Dans le script, chaque ligne continuée doit se terminer par ##\## sans rien après, pas même un espace. Une barre oblique inverse suivie d'un espace ne continue plus la ligne : c'est ce qui a interrompu plusieurs sauvegardes en septembre 2026. Contrôle après toute modification : ##sudo bash -n /root/backup-plakar.sh##, et ##cat -A## pour voir les caractères invisibles en fin de ligne.
185 -{{/warning}}
186 -
187 187  == Ajouter une base ==
188 188  
189 189  Ajouter le nom du conteneur dans la boucle MariaDB ou PostgreSQL du script, puis exclure ses fichiers bruts avec un ##-ignore## s'ils se trouvent dans ##<APPDATA>##.