# Создание резервной копии

Printum позволяет создать резервную копию Мониторинга и ПринтМенеджера штатными средствами системы.

Во время создания резервной копии система будет недоступна. Продолжительность зависит от объёма данных, производительности процессора и диска.

Для создания резервной копии свободное место на диске должно быть не меньше размера каталога `/opt`.

## Создание резервной копии

Выберите команду в зависимости от состава установленной системы и наличия шифрования конфигурационного файла.

### Если конфигурационный файл не зашифрован

Если на сервере установлен Мониторинг или Мониторинг вместе с ПринтМенеджером, выполните:

```bash
sudo /opt/printum/backup.sh /home/user/backup
```

Если на сервере установлен только ПринтМенеджер, выполните:

```bash
sudo /opt/printmanager/backup.sh /home/user/backup
```

### Если конфигурационный файл зашифрован

При запуске резервного копирования передайте действующий пароль шифрования.

Если на сервере установлен Мониторинг или Мониторинг вместе с ПринтМенеджером, выполните:

```bash
sudo -E ENV_VAULT_PASSWORD=<password> /opt/printum/backup.sh /home/user/backup
```

Если на сервере установлен только ПринтМенеджер, выполните:

```bash
sudo -E ENV_VAULT_PASSWORD=<password> /opt/printmanager/backup.sh /home/user/backup
```

`<password>` — пароль шифрования, использованный при установке продукта.

Без `ENV_VAULT_PASSWORD` резервная копия может быть создана некорректно.

`/home/user/backup` — абсолютный путь к каталогу, в котором будет создана резервная копия.

Скрипт создаёт резервную копию всех установленных на сервере продуктов.

В резервную копию входят:

- Мониторинг, включая значения переменных и базу данных;
- ПринтМенеджер, включая значения переменных и базу данных;
- Сетевой агент и его конфигурация;
- установочные пакеты.

Локальный агент в резервную копию не входит.

## Результат резервного копирования

При успешном завершении будет выведено сообщение:

```text
Backup completed. Archives save in /home/user/backup/printum-backup-date-month-day-hour-minute.tar.gz
```

Созданный архив находится в указанном при запуске каталоге. В имени архива содержится время начала резервного копирования.

Переместите архив во внешнее хранилище используемым в вашей инфраструктуре способом (например, через scp).

Для восстановления системы из созданной копии используйте статью [Восстановление Мониторинга или ПринтМенеджера из резервной копии](https://docs.printum.io/books/3-administrirovanie/page/vosstanovlenie-monitoringa-ili-printmenedzera-iz-rezervnoi-kopii).