Skip to main content

Проверка резервных копий

Проверка резервных копий

Назначение

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


Проверка наличия и целостности архива

  1. Убедиться, что файл резервной копии существует в указанном хранилище.
  2. Проверить, что архив не повреждён (размер ненулевой и соответствует ожидаемому).
  3. Распаковать архив вручную для проверки содержимого:
    sudo tar tzvf printum_backup_<date>.tar.gz | head -50

Тестовое восстановление

  1. Подготовить тестовый сервер с теми же IP-адресом/hostname, что и у рабочего сервера.
  2. Перенести архив резервной копии на тестовый сервер.
  3. Распаковать архив и запустить восстановление:
    sudo tar xzvf printum_backup_<date>.tar.gz
    sudo printum_backup_<date>/restore.sh
  4. После сообщения «Restoration complete» подождать несколько минут.
  5. Проверить работоспособность системы:
    • Открыть Личный кабинет — страница должна загружаться.
    • Проверить отображение устройств и пользователей.
    • Выполнить тестовую печать (при возможности).
  6. После проверки удалить тестовые данные:
    sudo rm -f printum_backup_<date>.tar.gz
    sudo rm -fr printum_backup_<date>

Особенности при шифровании конфигурационного файла

Если используется шифрование .env, создание копии выполняется с паролем:

sudo -E ENV_VAULT_PASSWORD=<password> /opt/printum/backup.sh /home/user/backup

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

sudo -E ENV_VAULT_PASSWORD=<password> printum_backup_<date>/restore.sh

Что входит в резервную копию

  • Система Мониторинга (переменные .env и базы данных)
  • Система ПринтМенеджера (переменные .env и базы данных)
  • Сетевой агент (конфигурация)
  • Установочные пакеты

Не копируется: Локальный агент мониторинга.


Связанные страницы