DBAtlas · Atlas für Datenbankbetrieb

pgBackRest-Stanza anlegen und Archivierung prüfen (stanza-create/check)

PostgreSQLBackup & PITR

Befehl

# Create the stanza in the repository (once):
sudo -u postgres pgbackrest --stanza=<stanza> --log-level-console=info stanza-create
# Verify configuration and archiving end to end (switches WAL and waits for the segment to reach the repo):
sudo -u postgres pgbackrest --stanza=<stanza> --log-level-console=info check

Was es tut

stanza-create legt die Metadaten des Clusters (System Identifier, Version) im Repository an; check testet die PostgreSQL-Verbindung, archive_command und das Eintreffen von WAL im Repository mit einem echten WAL-Switch.

Wann einsetzen

Bei der Ersteinrichtung, nach Änderung von archive_command oder des Repositorys und als Health-Check per Monitoring/cron.

Vorsicht

Führe die Befehle als postgres (oder als Eigentümer des Repositorys) aus; als root ausgeführt, werden die Dateieigentümer zerstört. Nach einem Major-Version-Upgrade ist stanza-upgrade nötig, nicht stanza-create. Schlägt check fehl, ist PITR eventuell unmöglich, selbst wenn Backups durchlaufen.

In DBAtlas öffnen →

Verwandte Einträge