Product SiteDocumentation Site

37.7. Задания резервного копирования

Помимо запуска резервного копирования вручную, можно также настроить периодические задания, которые выполняют резервное копирование всех или выбранных виртуальных гостевых систем в хранилище. Управлять заданиями можно в пользовательском интерфейсе (раздел Центр обработки данныхРезервное копирование) или через конечную точку API /cluster/backup. Оба метода будут генерировать записи заданий в /etc/pve/jobs.cfg, которые анализируются и выполняются демоном pvescheduler.
Задание настраивается либо для всех узлов кластера, либо для определенного узла.

37.7.1. Формат расписания

Для настройки расписания используются события календаря системного времени (см. man 7 systemd.time).
Используется следующий формат:
[WEEKDAY] [[YEARS-]MONTHS-DAYS] [HOURS:MINUTES[:SECONDS]]
WEEKDAY — дни недели в трёхбуквенном английском формате: mon,tue,wed,thu,fri,sat и sun. Поддерживаются списки (mon,wed,fri), диапазоны (mon..fri) и их комбинации. Если день недели не указан, подразумевается «*».
Время — указывается в формате часы:минуты (секунды необязательны). Часы (0–23) и минуты (0–59) могут быть списками или диапазонами. Если не указано, подразумевается «*».

Таблица 37.1. Специальные значения

Расписание
Значение
Синтаксис
minutely
Каждую минуту
*-*-* *:*:00
hourly
Каждый час
*-*-* *:00:00
daily
Раз в день
*-*-* 00:00:00
weekly
Раз в неделю
mon *-*-* 00:00:00
monthly
Раз в месяц
*-*-01 00:00:00
yearly или annually
Раз в год
*-01-01 00:00:00
quarterly
Раз в квартал
*-01,04,07,10-01 00:00:00
semiannually или semi-annually
Раз в полгода
*-01,07-01 00:00:00

Таблица 37.2. Примеры

Расписание
Эквивалент
Значение
mon,tue,wed,thu,fri
mon..fri
Каждый будний день в 00:00
sat,sun
sat..sun
В субботу и воскресенье в 00:00
mon,wed,fri
-
В понедельник, среду и пятницу в 00:00
12:05
12:05
Каждый день в 12:05
*/5
0/5
Каждые пять минут
mon..wed 30/10
mon,tue,wed 30/10
В понедельник, среду и пятницу в 30, 40 и 50 минут каждого часа
mon..fri 8..17,22:0/15
-
Каждые 15 минут с 8 часов до 18 и с 22 до 23 в будний день
fri 12..13:5/20
fri 12,13:5/20
В пятницу в 12:05, 12:25, 12:45, 13:05, 13:25 и 13:45
12,14,16,18,20,22:5
12/2:5
Каждые два часа каждый день с 12:05 до 22:05
*
*/1
Ежеминутно (минимальный интервал)
*-05
-
Пятого числа каждого месяца
Sat *-1..7 15:00
-
Первую субботу каждого месяца в 15:00
2023-10-22
-
22 октября 2023 года в 00:00
Проверить правильность задания расписания, можно в окне Имитатор расписания заданий (Центр обработки данныхРезервная копия кнопка Имитатор расписания): указать расписание в поле Расписание, задать число итераций (поле Итерации) и нажать кнопку Имитировать:
Имитатор расписания заданий