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

Содержание

Инициализация каталога резервных копий
Определение копируемого экземпляра
Настройка pg_probackup3
Указание параметров подключения
Настройка кластера баз данных
Настройка потокового резервного копирования
Настройка непрерывного архивирования WAL
Настройка копирования PTRACK
Настройка удалённого режима
Настройте SSH
Настройка подключения к хранилищу S3
Настройка подключения к хранилищу S3

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

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

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

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

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

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

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

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

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

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

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

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

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