Создание бекапа
Бекап используется для резервного копирования сервиса перед обновлением, переносом или изменением конфигурации.
Файл резервной копии содержит базу данных, конфигурацию и файлы сервиса.
Рекомендуется создавать бекап перед каждой установкой или обновлением.
Требования:
- Достаточно свободного места в файловой системе
Пошаговая инструкция
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/ |