Перейти к содержанию

Создание бекапа

Бекап используется для резервного копирования сервиса перед обновлением, переносом или изменением конфигурации.
Файл резервной копии содержит базу данных, конфигурацию и файлы сервиса.
Рекомендуется создавать бекап перед каждой установкой или обновлением.

Требования:

  • Достаточно свободного места в файловой системе

Пошаговая инструкция

1. Переход в папку сервиса

cd /opt/InsiderService/

2. Создание бекапа

Выполните команду:

bash install.sh backup

После выполнения рядом с установочными файлами появится архив .tar.gz с резервной копией.


Аргументы и параметры

bash install.sh <command> [OPTIONS...] [ARGUMENTS...]

Аргумент Описание
-o, --output <str> Указывает путь, куда сохранить бэкап
-m, --mode <str> Определяет режим работы сервиса
-c, --configuration <str> Путь к файлу конфигурации
--skip_db Пропустить резервное копирование базы данных
--skip_files Пропустить бэкап скриншотов (включая в БД данные)
--skip_service Пропустить бэкап файлов сервиса

Примеры

Пример 1. Бэкап со всеми данными (по умолчанию)

bash install.sh backup

Пример 2. Бэкап без сохранения файлов скриншотов

bash install.sh backup --skip_files

Пример 3. Бэкап с указанием каталога для сохранения

bash install.sh backup -o /backups/insider/


Справочная информация

Действие Команда
Создание полного бэкапа bash install.sh backup
Пропустить БД bash install.sh backup --skip_db
Пропустить файлы bash install.sh backup --skip_files
Пропустить сервис bash install.sh backup --skip_service
Указать путь сохранения bash install.sh backup -o /backup/path/