Резервное копирование

Раздел Бэкапы в INFRAX управляет заданиями резервного копирования и историей восстановлений. Откройте Администрирование → Бэкапы; рабочая область называется Резервное копирование.

ℹ️ Текущее поведение

Сейчас в мастере создания доступны типы Сетевое устройство и Файлы сервера. В старых заданиях могут встречаться другие типы, созданные в предыдущих версиях.

Обзор страницы

Страница состоит из двух вкладок:

  • Задания - список заданий резервного копирования с фильтром по состоянию и кнопками быстрых действий.
  • Восстановления - история операций восстановления, созданных из резервных копий.

Список заданий и история восстановлений обновляются автоматически. Если открыть строку задания, INFRAX показывает модальное окно с резервными копиями и связанной историей задач.

✅ Что можно сделать отсюда
  • Создать новое задание.
  • Включить, отключить, запустить или удалить существующее задание.
  • Открыть резервные копии задания и запустить восстановление.
  • Отслеживать уже запущенные восстановления и отменять их.

Вкладка заданий

В таблице заданий доступны фильтры Активные, Неактивные и Все. Для каждой строки показываются следующие поля:

Колонка Что показывает
Последний результат Последнее состояние фонового задания: Выполняется, Выполнено, Ошибка, Отменено или Не запущено.
Название Название задания. Для MikroTik-джобов рядом показывается иконка устройства.
Тип Тип резервного копирования.
Состояние Активно задание или нет.
Последний запуск Время последнего запуска.
Следующий запуск Время следующего запуска, если расписание задано.
Действия Редактирование, включение/отключение, запуск сейчас и удаление.

Клик по строке открывает модальное окно Резервные копии. В нем можно просмотреть сами резервные копии и связанные с ними задачи.

Создание и редактирование

Кнопка Добавить задание открывает мастер из шести шагов:

  1. Основные - название, описание, тип резервного копирования и флаг активности.
  2. Расписание - запуск по cron или после другого задания.
  3. Источник - выбор устройств, узла или путей для резервного копирования.
  4. Хранилище - выбор узла и пути, где будут храниться копии.
  5. Параметры - снапшоты, скрипты и фильтры.
  6. Политика - метод хранения, режим копирования и количество копий.

При редактировании задания с cron-расписанием INFRAX спрашивает, нужно ли пересчитать время следующего запуска, если выражение расписания изменилось.

Расписание запуска

Вкладка Расписание поддерживает два режима:

  • По расписанию - ежедневный, еженедельный, ежемесячный, почасовой или произвольный интервал.
  • После другого задания - запуск после завершения выбранного задания.

Для cron-расписаний время показывается в локальном часовом поясе пользователя. В сводке мастера INFRAX показывает краткое описание выбранного графика, например ежедневный или еженедельный запуск.

Источник данных

Сетевое устройство

Для сетевых устройств можно выбрать тип устройства, затем указать сами узлы и учетные данные. Доступны два сценария:

  • MikroTik RouterOS - резервное копирование конфигурации с бинарной копией и экспортом.
  • Пользовательский тип - собственный сценарий с предварительным скриптом, скриптом создания копии, путем к файлу на устройстве и необязательным скриптом после скачивания.

Устройство, стоящее на площадке, выбирается и настраивается так же, как любое другое: до него задание доходит через шлюз площадки. Копия не создастся, только пока шлюз площадки не на связи - об этом будет сказано в журнале задания.

Файлы сервера

Для файлов сервера выбирается узел с установленным агентом, после чего добавляются один или несколько путей к папкам или файлам. Для этого типа доступны:

  • Обзор удаленного каталога.
  • Рекурсивное копирование.
  • Маски включения и исключения в формате glob.
  • Скрипт перед резервным копированием, скрипт после создания снапшота и скрипт после завершения копирования.
  • Выбор snapshot provider, если он доступен на узле.

Хранилище и хранение

В качестве хранилища выбирается узел с агентом и локальный путь на этом узле.

На шаге Политика можно выбрать один из двух методов хранения:

  • Дедупликация - экономит место для часто изменяющихся данных; доступна только при включенных снимках.
  • Архив - обычное архивное хранение с полными и дифференциальными копиями.

Для архивов доступны режимы Полный и Дифференциальный. Для сетевых устройств доступен только полный режим. В дифференциальном режиме укажите, после скольких запусков следует создать новую полную копию.

ℹ️ Сводка перед сохранением

На последнем шаге мастер показывает краткую сводку: имя задания, тип, расписание и место хранения. Это помогает проверить настройки перед сохранением.

Резервные копии и история задач

Модальное окно Резервные копии имеет два режима:

  • Резервные копии - сами резервные копии.
  • Задания - история фоновых задач, связанных с этим заданием.

В режиме резервных копий слева показан список Источники резервных копий с узлами, а справа - таблица с колонками Дата создания, Имя файла, Состояние и Действия. Тип копии и снапшот стоят второй строкой под датой, хранилище и размер копии — под именем файла, а процент выполнения — под чипом состояния и только пока копия идёт.

Доступные действия зависят от состояния записи:

  • Восстановить - открыть восстановление.
  • Скачать - скачать архив.
  • Удалить - удалить резервную копию.
  • Прервать - прервать выполняющееся резервное копирование.
  • Уплотнить данные - запустить очистку неиспользуемых данных дедупликации.

Клик по строке резервной копии открывает окно Лог записи - журнал выполнения именно этой копии на её узле. Строки лога можно фильтровать по уровню (debug, info, warning, error) и перечитывать кнопкой Обновить; пока окно открыто, новые строки подтягиваются автоматически. Кнопка Показать лог по узлу рядом с узлом в списке источников открывает общий лог по всем записям этого узла.

Полный лог задачи по-прежнему доступен в режиме Задания: клик по строке задачи открывает окно Информация о задании с деталями выполнения.

Восстановления

Вкладка Восстановления показывает историю операций восстановления, созданных из резервных копий. В таблице видны состояние, резервная копия-источник, целевой узел, путь, ход выполнения, дата создания и длительность.

Для выполняющихся и ожидающих операций доступна кнопка Отмена. Если восстановление уже связано с фоновым заданием, нажатие строки открывает Историю заданий с подробностями.

Когда пользователь запускает восстановление из окна резервных копий, страница автоматически переключается на эту вкладку.

Что важно помнить

  • Действия Включить, Отключить, Запустить и Удалить требуют подтверждения.
  • Если задание еще не сохранено, окно резервных копий предлагает сначала сохранить его.
  • Для дедуплицированных заданий доступна очистка данных, а для архивного режима - выбор полного или дифференциального копирования.
  • Список заданий, окно резервных копий и история восстановлений обновляются автоматически, поэтому отдельное ручное обновление обычно не требуется.