Расписание бэкапов в Proxmox VE и PBS: автоматизация резервных копий

Proxmox VE · 19.04.2026
Расписание бэкапов в Proxmox VE и PBS: автоматизация резервных копий

Proxmox VE предоставляет встроенный инструмент vzdump для резервного копирования VM и LXC-контейнеров. Расписание настраивается через веб-интерфейс или CLI и поддерживает гибкие политики хранения (retention).

Режимы бэкапа

РежимОписаниеВлияние на VMКогда использовать
snapshotСнапшот + бэкап на ходуНет остановкиПродакшн VM (KVM)
suspendЗаморозка, бэкап, возобновлениеКратковременная паузаКонсистентный бэкап
stopОстановка, бэкап, запускПолная остановкаСамый надёжный вариант

Настройка расписания через веб-интерфейс

Перейдите в Datacenter → Backup → Add:

  • Node: выбрать ноду или All
  • Storage: указать PBS или локальное хранилище
  • Schedule: выбрать время (например, 00:00 для ночного бэкапа)
  • Selection: All, Pool, или конкретные VM
  • Mode: snapshot / suspend / stop
  • Retention: количество бэкапов для хранения

Настройка через CLI (vzdump)

# Ручной бэкап VM 100 в PBS
vzdump 100   --storage my-pbs   --mode snapshot   --compress zstd   --notes-template "{{guestname}} - {{node}}"

# Бэкап всех VM на ноде
vzdump --all 1 --storage my-pbs --mode snapshot

# Бэкап в локальный файл
vzdump 100 --dumpdir /mnt/backup --mode stop

Retention Policy (политика хранения)

PBS поддерживает гибкое управление количеством хранимых бэкапов:

# Примеры retention в /etc/vzdump.conf или настройках задания
# 7 ежедневных + 4 еженедельных + 3 ежемесячных
keep-daily 7
keep-weekly 4
keep-monthly 3

# Через API
pvesh set /cluster/backup/1   --keep-daily 7   --keep-weekly 4   --keep-monthly 3   --keep-yearly 1

Глобальная конфигурация vzdump

# /etc/vzdump.conf
storage: my-pbs
mode: snapshot
compress: zstd
bwlimit: 0
ionice: 7
lockwait: 3
stopwait: 10
tmpdir: /var/tmp
Бэкап с уведомлениями: Proxmox VE 9 поддерживает отправку уведомлений о результатах бэкапа через email, Gotify, ntfy. Настройте в Datacenter → Notifications.
Тестируйте восстановление! Регулярно проверяйте, что бэкапы можно восстановить. Не обнаруженная проблема с бэкапом — это отсутствие бэкапа.
← Назад в базу знаний Задать вопрос поддержке