Восстанавливаем nas WD book live duo

С сетевыми хранилищами WD порой случается забавный глюк – перестаёт работать веб сервер. То есть сетевые шары у нас продолжают работать, а вот зайти через браузер в веб интерфейс нельзя. И если у Вас не был включен альтернативный доступ, например через SSH – то получается забавная ситуация когда ни админить, ни обновить, ни даже сбросить своё устройство к заводским настройка нельзя.

Есть на нём конечно кнопочка сброса, но как оказалось, она лишь активирует скрипт. который сбрасывает пароль, но не откатывает настройки.

Мануалы в интернете есть как полностью перепрошить девайс, с полным сбросом и соответственно очисткой данных, что как правило бывает неприемлемо, хотя бы по той причине что нужно куда то сохранить весь массив данных.

Когда мне в руки попал такой девайс, я долго ломал голову что же можно сделать. В итоге пришел к выводу что нужно поправить конфигурационные файлы, и попробовать включить SSH. Прошивкой у данного девайся является модернизированный linux debian. Я скачал файлы веб интерфейса, и посмотрел в них пути,которые они модернизировали.

Для этого нужно было как то зайти на диск. Смонтировать его под linux так просто не получится, ведь он является членом RAID группы, и для этого нужно иметь навыки работы с консольной утилитой mdadm. Поэтому поступим проще – скачаем программу ExtFS for Windows. Она позволит нам просматривать разделы с файловой системой ext3/ext4  прямо из под windows, причем абсолютно прозрачно,  на чтение и на запись. Программа триальная, и даётся на 10 дней. Подключим оба диска к системному блоку (либо по очереди) и увидим три раздела.

Нас интересуют первые два раздела, по 1.9ГБ. Идём по следующему пути – /etc/nas/service_startup/ и правим файл SSH.

Надо заменить слово “disable” на “enable”. Для правки рекомендую использовать notepad++,  незаменимая вещь для правки системных файлов и скриптов. Проделываем эту операцию на обоих дисках. Теперь вставляем их в NAS, загружаемся – и у нас работает SSH. Лично я использую для подключения клиент SSH putty. Используем логин ROOT и пароль welc0me.

Следующим этапом скачиваем с сайта прошивку, распаковываем, копируем её в public на шаре, и запускаем следующий скрипт, указав путь до нашей прошивки:

/usr/local/sbin/updateFirmwareFromFile.sh /DataVolume/shares/Public/ap2nc-024310-048-20150507.deb

Обновление происходит минут 10, ничего не трогаем и спокойно ожидаем. Сессию SSH не прерываем. После обновления наше хранилище перезагрузится – и теперь нам доступен веб интерфейс.

Если у Вас есть вопросы, задавайте их на форуме, или ниже в комментариях.

2 комментариев

  1. Михаил Михаил
    24.11.2018    

    Приветствую! Спасибо за статью, хоть какой-то вариант уже неплох. SSH во всяком случае смог включить, но к сожалению, сам вебсервис так и не стартует после обновления. Есть какие-либо мысли, что еще можно попробовать для восстановления?
    Более подробный диагноз моего wd mybook live duo:
    – есть не совсем нормально функционирующая шара (периодически девайс уходит в перезагруз сам или перестает отвечать в принципе – ощущение, что зависает),
    – после выполнения выше описанных действий теперь есть доступ по ssh,
    – нет вебсервиса и прочих сервисов, которые позволяют менеджить девайс..

    • Иван Иван
      24.11.2018    

      Добрый день. Так сложно сказать, я бы на вашем месте просмотрел через диспетчер задач (команда top) список процессов, а также системные логи (/var/log)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Реклама

Реклама

Tags