Показать каталог бэкапов pgBackRest и диапазон архива WAL (info)
PostgreSQLБэкап и PITRКоманда
sudo -u postgres pgbackrest --stanza=<stanza> info
# JSON for monitoring/automation:
sudo -u postgres pgbackrest --stanza=<stanza> --output=json info
# Details of a single backup (databases, LSN range):
sudo -u postgres pgbackrest --stanza=<stanza> --set=<backup_label> infoЧто делает
Выводит состояние stanza, метку каждого бэкапа, тип, время начала/окончания, размер, бэкап, от которого он зависит, и диапазон min/max архива WAL в репозитории.
Когда использовать
Перед восстановлением/PITR — чтобы убедиться, что целевое время покрыто, для контроля регулярности бэкапов и проверки политики хранения.
Внимание
info показывает, что бэкап существует, а не что он восстанавливается; проверяйте регулярными тестовыми восстановлениями и pgbackrest verify. Если в диапазоне min/max WAL есть разрыв, PITR не сможет его пересечь.
Связанные материалы
- Настроить архивирование WAL для pgBackRest (archive-push/archive-get)
- Создать stanza pgBackRest и проверить архивирование (stanza-create/check)
- Снять полный, дифференциальный и инкрементальный бэкапы через pgBackRest
- Восстановить последний бэкап через pgBackRest
- Восстановить на момент времени через pgBackRest (PITR, --type=time)
- Быстро пересоздать standby через delta restore pgBackRest