Prepare MariaDB restore tests and recover backup disk space safely
This commit is contained in:
1 parent
f0c761213d
commit
b0416461bc
23 files changed
+918
-129
No files matched your search
@@ -6,10 +6,13 @@ Die vollständige Analyse, Architektur, Konfiguration, Betriebsanleitung und ver
|
||||
|
||||
Neu: [Monatlicher Offsite-Restore-Test](RESTORE_TEST.md) mit vollständiger Prüfung
|
||||
aller Komponenten, isoliertem MariaDB-Import und Bereinigung auch bei Fehlern.
|
||||
Für knappen Speicher wird jeweils nur eine Komponente verarbeitet. Das lokale
|
||||
DB-Image und die Speichergrenzen einmal vorbereiten und `ENABLE_RESTORE_TEST=true`
|
||||
setzen; das Update-Paket aktiviert dann den monatlichen Timer und die
|
||||
Boot-Bereinigung. Ohne diese Einstellung bleibt der Test zunächst deaktiviert.
|
||||
Für knappen Speicher wird jeweils nur eine Komponente verarbeitet. Das Update
|
||||
mit `--enable-restore-test` erkennt die Produktions-MariaDB, bereitet das passende
|
||||
lokale Docker-Image vor und prüft Initialisierung, Import und Bereinigung. Nach
|
||||
Backup und vollständigem Offsite-Restore-Test aktiviert es den Monatstimer.
|
||||
[Speicherbereinigung und Fehlerbehebung](SPEICHER.md) beschreibt die automatische
|
||||
Entfernung erkannter Arbeitsreste und die geschützte lokale Notfallaufbewahrung.
|
||||
Ohne Aktivierungsoption bleibt ein bisher deaktivierter Restore-Test deaktiviert.
|
||||
|
||||
## Produktionsstand und verbleibende Abnahme
|
||||
|
||||
@@ -88,7 +91,7 @@ Details und geprüfte Grenzen stehen in der Update-Anleitung.
|
||||
- Vorübergehende systemd-Startsperren verhindern die erneute Aktivierung konfigurierter Writer während der Kopie. Zustands- und Zeitstempelprüfungen brechen bei erkannten Neustarts vor Veröffentlichung ab. Eigene Sperren werden beim Wiederanlauf entfernt; bestehende Maskierungen bleiben erhalten.
|
||||
- Upload und Rückleseprüfung melden ihre Phase und standardmäßig jede Minute rclone-Statistiken im Journal (`RCLONE_STATS_INTERVAL`). Ein laufender Auftrag ist erst nach erfolgreicher Remote-Prüfung abgenommen.
|
||||
- Vollständige Sicherungssätze mit SHA-256-Manifest, Archivprüfung und zuletzt hochgeladenem `COMPLETE`-Marker.
|
||||
- Retention löscht nur vollständige neue Sicherungssätze und behält mindestens `RETENTION_KEEP_LAST` Läufe. Alte Sicherungen werden nicht automatisch gelöscht.
|
||||
- Retention löscht nur vollständige neue Sicherungssätze und behält mindestens `RETENTION_KEEP_LAST` Läufe. Historische v1-Sicherungen bleiben erhalten; bei Platzdruck gilt zusätzlich die abgesicherte lokale Bereinigung aus [SPEICHER.md](SPEICHER.md).
|
||||
- Private Arbeitsverzeichnisse, gemeinsame Sperre für Backup/Restore/Update und Wiederanlaufhinweise nach Abbrüchen.
|
||||
- Installer erhält die Serverkonfiguration und den Zeitplan und erstellt ein Rollback-Paket.
|
||||
|
||||
|
||||
Reference in new issue
Block a user