Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Восстановление бекапа с внешнего сервера #11

Open
Va-Bank opened this issue Sep 14, 2021 · 1 comment
Assignees

Comments

@Va-Bank
Copy link

Va-Bank commented Sep 14, 2021

Настроен бекап (MikoPBX ver: 2021.2.194) на внешний сервер через SFTP. Там складируются папки вида: backup_1631494802, backup_1631581203 и т.д.
В каждой папке несколько файлов, среди которых есть resultfile.img (его размер составляет 318 МБ)
image

  1. Установил отдельно новую MikoPBX ver: 2021.2.194.
  2. Жму "Загрузите файл для восстановления".
  3. Выбираю файл resultfile.img из папки backup_1631581203 (последний бекап от 14.09.2021).
  4. Жму "Открыть".
  5. Идет прогресс с надписью "Загрузка файла на АТС"
  6. Затем надпись "Обработка файла"
  7. Доходит до 100% с надписью "Обработка завершена"
    В итоге в списке файл не появляется и таблица пуста "Нет доступных архивных копий"

image

В консоли в каталоге бекап только это:

~# ls -l /storage/usbdisk1/mikopbx/backup/
total 4
drwxr-xr-x 3 root root 4096 Sep 14 11:30 333447168-resultfileimg
~# ls -l /storage/usbdisk1/mikopbx/backup/333447168-resultfileimg/
total 4
drwxr-xr-x 2 root root 4096 Sep 14 11:30 mnt_point
~# ls -l /storage/usbdisk1/mikopbx/backup/333447168-resultfileimg/mnt_point/
total 0

Когда у нас накрылся сервер с MikoPBX мы с коллегой больше часа промучились с восстановлением бекапа. В итоге просто по SFTP залили на сам MikoPBX в каталог /storage/usbdisk1/mikopbx/backup/ всю папку backup_1631581203 с внешнего сервера. Только тогда архив появился в списке доступных к восстановлению и вышло раскатать бекап.

@jorikfon jorikfon transferred this issue from mikopbx/Core Sep 14, 2021
@Va-Bank
Copy link
Author

Va-Bank commented Oct 21, 2021

Вчера возникла мысль. Я же не описал откуда беру бекапы. В общем не думал что это важно было. Я копирую всю папку к себе на локальный компьютер. И уже через интерфейс мико закачиваю этот бекап. Так же я смотрю если изменить дату и время самого бекапа, то изменяется хеш и мико его не втягивает. Вот теперь вопрос, а зачем так сложно?
Дело в том, что сами бекапы я тоже ведь могу бекапить. Естественно я их копирую на другой сервак, изменяя дату и время. Так-то слава богу я могу атрибуты поменять у папок и файлов на нужные дату/время.
Или что-то случилось с сервером. Полетел контроллер рейда или материнка. Надо пересобрать систему, может переустновить ОС. Естественно я копирую бекапы в другое место. А если в это время сбойнет мико? Как восстановить данные?
А если просто надо будет поменять IP самого бекап сервера? Снова ничего не втянешь. Очень много "если" конечно, но как-то получается не очень хорошо.
Провел эксперимент. С самого сервера оказывается бекап втягивается без проблем и правда все работает, но в первом своем посте я даже не подумал об этом. Так то мы с коллегой предполагали что втягиваться бекап должен из какого угодно истояника, главное чтобы у тебя был актуальный бекап на руках, а по факту такие ограничения.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants