Product SiteDocumentation Site

37.2. Хранилище резервных копий

Перед настройкой резервного копирования необходимо выбрать хранилище:
  • Proxmox Backup Server (PBS) — поддерживает дедупликацию, шифрование, инкрементальные бэкапы, мгновенное восстановление. Рекомендуется использовать PBS на выделенном узле;
  • файловое хранилище (NFS, CIFS, локальный диск) — резервные копии хранятся как обычные файлы.
Если хранилище используется только для резервных копий, в его настройках следует отключить другие типы контента:
Настройка хранилища NFS
На вкладке Политика хранения резервной копии можно задать правила автоматического удаления старых копий:
Политика хранения резервных копий в хранилище NFS
Доступны следующие варианты хранения резервных копий (в скобках указаны параметры опции prune-backups команды vzdump):
  • Хранить все резервные копии (keep-all=<1|0>) — хранить все резервные копии (если отмечен этот пункт, другие параметры не могут быть установлены);
  • Хранить последние (keep-last=<N>) — хранить <N> последних резервных копий;
  • Хранить почасовые (keep-hourly=<N>) — хранить резервные копии за последние <N> часов (если за один час создается более одной резервной копии, сохраняется только последняя);
  • Хранить ежедневные (keep-daily=<N>) — хранить резервные копии за последние <N> дней (если за один день создается более одной резервной копии, сохраняется только самая последняя);
  • Хранить еженедельные (keep-weekly=<N>) — хранить резервные копии за последние <N> недель (если за одну неделю создается более одной резервной копии, сохраняется только самая последняя);
  • Хранить ежемесячные (keep-monthly=<N>) — хранить резервные копии за последние <N> месяцев (если за один месяц создается более одной резервной копии, сохраняется только самая последняя);
  • Хранить ежегодные (keep-yearly=<N>) — хранить резервные копии за последние <N> лет (если за один год создается более одной резервной копии, сохраняется только самая последняя);
Макс. кол-во защищённых (параметр хранилища: max-protected-backups) — количество защищённых резервных копий на гостевую систему, которое разрешено в хранилище. Для указания неограниченного количества используется значение -1. Значение по умолчанию: неограниченно для пользователей с привилегией Datastore.Allocate и 5 для других пользователей.
Варианты хранения обрабатываются в указанном выше порядке.
Пример указания параметров хранения резервных копий при создании задания:
# vzdump 777 --prune-backups keep-last=3,keep-daily=13,keep-yearly=9
Несмотря на то что можно передавать параметры хранения резервных копий непосредственно при создании задания, рекомендуется настроить эти параметры на уровне хранилища.