DBAtlas · Атлас эксплуатации баз данных

Создать stanza pgBackRest и проверить архивирование (stanza-create/check)

PostgreSQLБэкап и PITR

Команда

# 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

Что делает

stanza-create создаёт в репозитории метаданные кластера (system identifier, версия); check проверяет подключение к PostgreSQL, archive_command и поступление WAL в репозиторий с реальным переключением WAL.

Когда использовать

При первоначальной настройке, после изменения archive_command или репозитория и как проверка работоспособности в мониторинге/cron.

Внимание

Выполняйте команды от postgres (или владельца репозитория); запуск от root нарушает владельца файлов. После обновления мажорной версии требуется stanza-upgrade, а не stanza-create. Если check завершается ошибкой, PITR может оказаться невозможным, даже если бэкапы проходят успешно.

Открыть в DBAtlas →

Связанные материалы