· 14 мин чтения

Proxmox Backup Server: установка и настройка с нуля для малого офиса

Меня зовут Семёнов Евгений Сергеевич, директор АйТи Фреш. За 15+ лет админской практики я пересмотрел десятки решений бэкапа: Veeam, Acronis, bacula, даже самописные скрипты с rsync. С выходом Proxmox Backup Server в 2020-м нашёл, наконец, нормальную бесплатную связку для виртуалок под PVE. Эта статья — для того админа, которому руководитель сказал «разверни бэкап-сервер», а опыта с PBS ещё нет.

Что такое PBS и зачем он нужен

Proxmox Backup Server — отдельный продукт от разработчиков Proxmox VE. Работает как хранилище инкрементальных бэкапов виртуальных машин и контейнеров. Встроенная дедупликация режет объём в среднем в 8–12 раз, incremental-forever уменьшает окно бэкапа с часов до минут.

У нас на практике типичный сценарий такой: PVE-кластер на 2-3 узла с общим хранилищем, отдельный PBS-сервер на Dell R540 с 8 дисками по 10 ТБ в RAIDZ2. Бэкап 25 ВМ общим объёмом 4 ТБ занимает 18 минут ночью.

Требования к железу

КомпонентМинимумРекомендовано
CPU2 ядра x86_648 ядер и выше
RAM4 ГБ32 ГБ ECC
OS-диск32 ГБ SSD2x240 SSD mirror
Датасторотдельный HDDRAIDZ2 из 6+ дисков
Сеть1 Гбит10 Гбит и выше

Запись ISO и установка

Скачиваем ISO с proxmox.com, записываем balenaEtcher-ом на флешку. Загружаемся, выбираем Install Proxmox Backup Server, размечаем OS-диск. Инсталлятор хороший, понятный, ошибиться сложно.

# После установки подключаемся по SSH
ssh root@pbs.office.local
# Отключаем enterprise-репу, подключаем no-subscription
sed -i 's|^deb|#deb|' /etc/apt/sources.list.d/pbs-enterprise.list
echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" \
  > /etc/apt/sources.list.d/pbs.list
apt update && apt full-upgrade -y

Создание датастора

Через веб-интерфейс Datastore → Create подключаемся по HTTPS на порт 8007, логин root с паролем PAM. Но я всегда делаю через CLI — контроля больше:

# Создаём ZFS-пул на 6 дисках RAIDZ2
zpool create -o ashift=12 tank raidz2 \
  /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg \
  -O compression=zstd -O atime=off

# Регистрируем как датастор
zfs create tank/backup
chown backup:backup /tank/backup
proxmox-backup-manager datastore create main /tank/backup

Подключение к Proxmox VE

На стороне PVE заходим в Datacenter → Storage → Add → Proxmox Backup Server. Прописываем IP, датастор, логин (обычно создаём отдельного backup@pbs) и fingerprint сертификата.

# Fingerprint берём на PBS
proxmox-backup-manager cert info | grep Fingerprint

Первый бэкап и график

В PVE заходим в Datacenter → Backup → Add, выбираем PBS-хранилище, расписание, ВМ. Я всегда ставлю ночное окно 01:00–05:00, режим snapshot, компрессию zstd, notification-mode on-failure.

Мини-кейс: бухгалтерия на 18 ВМ

Декабрь 2025, клиент — аудиторская компания, 18 ВМ под 1С и SQL. Дата-центр МТС, PVE-кластер на двух Dell Xeon Platinum 8280. Раньше бэкап делал vzdump на NAS, ночное окно 6 часов, полный объём 2,8 ТБ каждую ночь. Поставили PBS на HP DL380 с 8x14TB, после первого полного инкрементальные занимают 40–90 ГБ, окно — 23 минуты. Восстановление одной ВМ за 8 минут. Стоимость проекта — 110 000 руб. за железо и 45 000 руб. за внедрение.

Восстановление: обязательная проверка

# В PVE: Datacenter → Backup → выбрать снапшот → Restore
# Или CLI на PVE
pvesm list pbs-storage
qmrestore pbs-storage:backup/vm/100/2025-12-20T02:00:00Z 900 --storage local-zfs

Я всегда настаиваю: раз в месяц обязательно тест-восстановление в изолированный VLAN. Если восстановление не проверяли — бэкапа у вас нет, есть иллюзия.

Поможем развернуть PBS за 1-2 дня

Установка, создание датастора, интеграция с PVE, настройка расписания и уведомлений, обучение восстановлению. Работаем в Москве и МО.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ — частые вопросы

Можно ли ставить PBS на ту же железку, что и PVE?
Технически можно через LXC-контейнер, но теряется весь смысл: упадёт хост — упадут и бэкапы. Всегда отдельная машина.
Нужна ли подписка Proxmox?
Для продакшна рекомендуется, но pbs-no-subscription полностью функционален. Отличие только в стабильности обновлений.
Как проверить, что бэкап восстанавливается?
Раз в месяц делайте test restore в изолированную сеть. Бэкап без проверки восстановления — это надежда, а не защита.
Сколько места выделить под датастор?
Минимум в 3 раза больше суммарного размера активных ВМ с учётом дедупликации и 30 дней истории.
Где ставить ZFS-пул — на отдельный диск?
Только не на тот же диск, где ОС. Минимум RAID1 зеркалом, а лучше RAIDZ2 из 6 дисков.

Подпишитесь на рассылку ITfresh

Раз в неделю — практические гайды для руководителя IT и сисадмина: безопасность, 1С, миграции, резервные копии, лайфхаки из реальных проектов.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.