33.6. Создание резервной копии #
За подробной информацией обратитесь к Главе 58.
Чтобы создать резервную копию:
В навигационной панели перейдите в Инфраструктура → Экземпляры.
Нажмите
→ Создать резервную копию рядом с экземпляром.
Укажите параметры новой резервной копии (помеченные звёздочкой параметры являются обязательными):
Экземпляр: экземпляр, для которого создана резервная копия.
Хранилище: хранилище, в котором размещена резервная копия.
Можно использовать локальное или S3-хранилище. Локальное хранилище должно находиться на одном сервере с экземпляром, для которого создана резервная копия.
Пользователь и Пароль: имя и пароль пользователя СУБД, от имени которого создана резервная копия.
База данных: база данных для подключения к экземпляру.
Режим копирования: режим резервного копирования.
Возможные значения:
FULL
PAGE
PTRACK
DELTA
За подробной информацией о режимах резервного копирования обратитесь к официальной документации Postgres Pro по pg_probackup.
Потоки: количество параллельных потоков, которые запускаются при создании резервной копии.
Ожидание (сек): тайм-аут в секундах для ожидания архивирования сегментов WAL и потоковой передачи.
Создать автономную резервную копию: указывает, следует ли создать потоковую (stream) резервную копию с записями WAL, необходимыми для последующего восстановления экземпляра.
Слот репликации: слот репликации, который используется для передачи записей WAL.
Создать временный слот репликации: указывает, следует ли создать временный слот репликации для передачи записей WAL экземпляра, для которого создана резервная копия.
Если этот флажок установлен, сегменты WAL остаются доступны, даже если при создании резервной копии происходит их переключение.
Нажмите Далее, затем при необходимости укажите дополнительные параметры:
Внешние каталоги: путь к каталогам, размещённым вне каталога данных экземпляра, которые также включаются в резервную копию.
Вы можете ввести несколько каталогов через запятую.
Включить каталог log: указывает, следует ли включить в резервную копию каталог с журналами активности экземпляра.
Не проверять копию: указывает, следует ли пропустить автоматическую проверку созданной резервной копии.
Если этот флажок установлен, резервная копия создаётся быстрее.
Растягивать выполнение контрольной точки: указывает, следует ли начать резервное копирование только после выполнения запланированной контрольной точки.
Отключить проверку на уровне блоков: указывает, следует ли отключить проверку контрольных сумм на уровне блоков для ускорения проверки целостности при резервном копировании.
Уровень сжатия: уровень сжатия файлов при резервном копировании.
Можно указать значение от 0 до 9, где 0 — отключить сжатие файлов, а 9 — включить максимальное сжатие файлов.
Алгоритм сжатия: алгоритм, используемый при сжатии файлов.
Возможные значения:
zlib
lz4
zstd
pglz
Этот параметр доступен, только если в поле Уровень сжатия вы вводите значение больше 0.
Закрепление: параметры закрепления резервной копии.
Возможные значения:
Не закреплять: не закреплять резервную копию.
При выборе этого значения используются параметры, указанные в разделе Параметры хранения.
ttl: резервную копию невозможно удалить из хранилища на протяжении указанного количества дней после её создания.
Для этого значения в поле Срок хранения, дни введите количество дней.
expire-time: резервную копию невозможно удалить из хранилища до указанной даты и времени.
Для этого значения в поле Срок хранения до укажите дату и время.
Параметры хранения: параметры хранения в каталоге резервных копий.
Доступные параметры:
Полные резервные копии, шт. : максимальное количество полных резервных копий.
Например, если вы вводите
3, в каталоге могут быть не более трёх полных резервных копий.Чтобы отключить это ограничение, введите
0. В этом случае максимальное количество полных резервных копий в каталоге не ограничено.Окно восстановления, дни: количество суток, покрываемое резервными копиями.
Например, если вы вводите
7, в каталоге всегда должны быть резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Чтобы отключить это ограничение, введите
0. В этом случае резервные копии могут быть удалены из каталога в любой момент.Копий для PITR, шт: минимальное количество резервных копий на каждой линии времени. Резервные копии на каждой линии времени необходимы для восстановления на определённый момент времени (PITR).
Например, если вы вводите
3, в каталоге всегда должны быть как минимум три резервные копии на каждой линии времени.Чтобы отключить это ограничение, введите
0. В этом случае восстановление на определённый момент времени невозможно.Просроченные копии: политика управления устаревшими резервными копиями.
Возможные значения:
Объединять: при возможности объединять устаревшие резервные копии с новыми.
Удалять: удалять устаревшие резервные копии из каталога.
Удалить просроченные WAL: удалять WAL устаревших резервных копий из каталога.
Все флажки можно установить одновременно.
Полные резервные копии, шт, Точка восстановления, дни и Копий для PITR, шт применяются, только если в разделе Просроченные копии вы установили флажок Объединять и/или Удалять.
При удалении устаревших резервных копий из каталога значения Полные резервные копии, шт и Точка восстановления, дни учитываются одновременно.
Например, если в поле Полные резервные копии, шт вы вводите
3, а в поле Точка восстановления, дни —7, будут сохранены не более трёх полных резервных копий, а также все резервные копии, необходимые для восстановления данных за последние семь дней, включая текущий день.Применяется следующий приоритет:
в первую очередь применяются параметры резервной копии;
во вторую очередь применяются параметры экземпляра;
в третью очередь применяются параметры хранилища.
За подробной информацией о параметрах хранения обратитесь к официальной документации Postgres Pro по утилите pg_probackup.
Нажмите Создать.