pgBackRest-Stanza anlegen und Archivierung prüfen (stanza-create/check)
PostgreSQLBackup & PITRBefehl
# 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 checkWas 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.
Verwandte Einträge
- WAL-Archivierung für pgBackRest konfigurieren (archive-push/archive-get)
- Voll-, differenzielle und inkrementelle Backups mit pgBackRest erstellen
- pgBackRest-Backup-Katalog und WAL-Archivbereich anzeigen (info)
- Letztes Backup mit pgBackRest wiederherstellen
- Mit pgBackRest auf einen Zeitpunkt wiederherstellen (PITR, --type=time)
- Standby mit pgBackRest-Delta-Restore schnell neu aufbauen