Общая информация

Базы данных EMS/ACS можно восстановить из файла backup, созданного скриптом main-dump-rotate.sh — как при регулярном создании по расписанию crontab (см. статью «Автоматизация создания Backup EMS/ACS с помощью crontab»), так и при одноразовом выполнении скрипта.

Восстановление баз данных

Восстановление заменяет текущее состояние баз данных состоянием на момент создания файла backup.

Перейдите в папку /var/ems-backup/main:

cd /var/ems-backup/main

В папке найдите необходимый файл backup:

ls -l

Вывод:

total 16
-rw-r--r-- 1 root root 7995 Apr 25 04:38 eltex-ems-backup.2024-April-25--04-38-30.gz
-rwxr-xr-x 1 root root  920 Mar 14 11:48 ems-restore.sh
-rw-r--r-- 1 root root   47 Mar 14 11:48 readme.txt

Имя файла backup оканчивается датой (2024-April-25) и временем (04-38-30) создания файла и имеет расширение .gz.

Выбрав необходимый файл, выполните скрипт восстановления:

sudo ./ems-restore.sh eltex-ems-backup.2024-April-25--04-38-30.gz

Об успешном завершении скрипта говорит строка в конце вывода:

EMS reloadTree is OK

После завершения скрипта перезагрузите сервисы:

sudo service eltex-ems restart
sudo service acsd restart

Сервис acsd перезагружается, если он используется.

См. также

  • Нет меток