Product SiteDocumentation Site

Глава 57. Система резервного копирования Proxmox Backup Server

57.1. Терминология
57.2. Установка PBS
57.2.1. Установка сервера PBS
57.2.2. Установка клиента PBS
57.3. Веб-интерфейс PBS
57.4. Настройка хранилища данных
57.4.1. Управление дисками
57.4.2. Создание хранилища данных
57.4.3. Съемные хранилища данных
57.4.4. Управление хранилищами данных
57.5. Управление трафиком
57.6. Управление пользователями
57.6.1. Области аутентификации
57.6.2. API-токены
57.6.3. Управление доступом
57.6.4. Двухфакторная аутентификация
57.7. Управление удалёнными PBS и синхронизация хранилищ
57.7.1. Удалённые сервера
57.7.2. Задания синхронизации
57.8. Клиент резервного копирования
57.8.1. Создание резервной копии
57.8.2. Создание зашифрованной резервной копии
57.8.3. Восстановление данных
57.8.4. Вход и выход
57.9. Интеграция с PVE
57.10. Резервное копирование на ленту
57.10.1. Поддерживаемое оборудование
57.10.2. Быстрый старт
57.10.3. Настройка резервного копирования
57.10.4. Администрирование
57.11. Уведомления
57.11.1. Цели уведомлений (Notification Targets)
57.11.2. Триггеры уведомлений (Notification Matchers)
57.11.3. Пересылка системной почты
57.11.4. Режим уведомления
Proxmox Backup Server (PBS) — клиент-серверное решение для резервного копирования и восстановления виртуальных машин, контейнеров и данных с физических узлов. Решение оптимизировано для проекта Proxmox VE (PVE). PBS поддерживает инкрементное резервное копирование с полной дедупликацией, что значительно снижает нагрузку на сеть и экономит пространство для хранения.
Все взаимодействия между клиентом и сервером шифруются с использованием TLS, кроме того, данные могут быть зашифрованы на стороне клиента перед отправкой на сервер. Это позволяет сделать резервное копирование более безопасным.
Сервер резервного копирования хранит данные резервного копирования и предоставляет API для создания хранилищ данных и управления ими. С помощью API также можно управлять дисками и другими ресурсами на стороне сервера.
Клиент резервного копирования использует API для доступа к резервным копиям. С помощью инструмента командной строки proxmox-backup-client можно создавать резервные копии и восстанавливать данные (в PVE клиент встроен).
Для управления настройкой резервного копирования и резервными копиями используется веб-интерфейс. Все административные задачи можно выполнять в веб-браузере. Веб-интерфейс также предоставляет встроенную консоль.

57.1. Терминология

Архивы образов (<name>.img)
Используются для образов виртуальных машин и других больших двоичных данных. Содержимое разбивается на фрагменты фиксированного размера.
Архивы файлов (<name>.pxar)
Архив файлов хранит полное дерево каталогов. Содержимое хранится с использованием формата архива файлов Proxmox (.pxar), разбиваемого на фрагменты переменного размера. Формат оптимизирован для достижения хороших показателей дедупликации.
Двоичные данные (BLOB)
Этот тип используется для хранения небольших (< 16 МБ) двоичных данных, таких как файлы конфигурации. Более крупные файлы следует хранить как архивы образов.
Файл каталога (catalog.pcat1)
Файл каталога является индексом для архивов файлов. Он содержит список включенных файлов и используется для ускорения операций поиска.
Манифест (index.json)
Манифест содержит список всех резервных копий файлов, их размеры и контрольные суммы. Он используется для проверки согласованности резервной копии.
Пространство имен резервной копии
Пространства имен позволяют повторно использовать один домен дедупликации хранилища фрагментов для нескольких источников, избегая при этом конфликтов имен и обеспечивая более детальный контроль доступа.
Тип резервной копии
Сервер резервного копирования группирует резервные копии по типу, где тип может быть одним из следующих:
  • vm — используется для виртуальных машин. Обычно резервная копия состоит из файла конфигурации виртуальной машины и архива образа для каждого диска;
  • ct — используется для контейнеров. Резервная копия состоит из конфигурации контейнера и одного архива файла для содержимого файловой системы;
  • host — используется для резервных копий файлов/каталогов, созданных внутри машины. Обычно это физический хост, но также может быть виртуальная машина или контейнер. Такие резервные копии могут содержать архивы файлов и образов.
Backup ID
Уникальный идентификатор для определенного типа резервной копии и пространства имен резервной копии. Обычно это идентификатор виртуальной машины или контейнера. Резервные копии типа host обычно используют имя хоста.
Backup Time
Время, когда была сделана резервная копия.
Backup Group
Кортеж <type>/<id> называется группой резервного копирования. Такая группа может содержать один или несколько снимков резервной копии.
Снимок резервной копии
Триплет <type>/<id>/<time> называется снимком резервной копии. Он однозначно идентифицирует конкретную резервную копию в пространстве имен. Примеры снимков резервной копии:
ct/100/2025-04-05T09:41:43Z
host/server/2025-04-06T10:36:33Z