Глава 3. Настройка резервного копирования и восстановления

Установив pg_probackup3, выполните следующие шаги:

  • Инициализируйте каталог резервных копий.

  • Добавьте копируемый экземпляр в каталог копий.

  • Настройте кластер баз данных для использования pg_probackup3.

  • Настройте SSH для выполнения операций pg_probackup3 в удалённом режиме, если вы планируете его использовать.

  • Настройте параметры S3, если вы планируете использовать pg_probackup3 с хранилищем S3.

Инициализация каталога резервных копий

pg_probackup3 сохраняет все файлы копируемых данных и WAL в соответствущих подкаталогах каталога резервных копий.

Прежде чем инициализировать каталог резервных копий, убедитесь, что выполняются следующие требования:

  • pg_probackup3 подключён к серверу Postgres Pro.

  • Пользователь, запускающий pg_probackup3, имеет полный доступ к каталогу каталог_копий.

Для инициализации каталога резервных копий выполните команду:

pg_probackup3 init -B каталог_копий

здесь каталог_копий — это каталог, предназначенный для резервных копий. Если каталог_копий уже существует, он должен быть пустым. В противном случае pg_probackup3 выдаст ошибку.

pg_probackup3 создаёт каталог_копий со следующими подкаталогами:

  • wal/ — каталог для файлов WAL.

  • backups/ — каталог для файлов резервных копий.

Проинициализировав каталог резервных копий, вы можете добавить определение копируемого экземпляра.