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

Назначение

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


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

  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

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

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


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


Revision #5
Created 2026-05-11 08:48:29 UTC by DD
Updated 2026-06-14 19:01:25 UTC by DD