Nikit0s

DSM не грузится из-за ошибок на диске, как пофиксить?

Recommended Posts

Прошу помощи у коллег!

 

Отключали свет, УПС не сработал, и после перезагрузки началось :sad:

DSM на XPenoBoot 5-2-5644-1, не грузится :sad:

При загрузке виснет намертво, даже клава не реагирует. По сетке тоже не пингуется.

При попытке выбрать пункт Install/Upgrade -- ровно то же самое.

 

ХЕЛП, ПЛИЗ! Работать как-то надо, а сервер сдох :sad:

 

Вот что дословно пишет при попытке загрузки:

 

==================================

Duplicate or bad block in use!

There are 4 inodes containing multiply-claimed blocks

 

1.42.6-5022: File /usr/syno/selfcheck/dsm.full.0.list (inode #1987, mod time... has 1 multiply-claimed block(s), shared with 1 file(s):

/var/log/httpd/sys-cgi_log (inode..., mod time ...)

 

1.42.6-5022: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

(i.e., without -a or -p options)

 

/sbin/e2fsck returns 4

:: /sbin/e2fsck returns 4, move into network instakk... [FAILED]

Mounting /dev/md0 /tmpRoot

:: Checking upgrade file [OK]

Killed

 

==================

 

Все, после этого никакой реакции ни на что :sad:

 

Synology Assistant тоже в сети его не видит.

 

Скриншот: https://yadi.sk/d/zP2o4LC9yNse8

 

(картинку приложить не удалось, хотя она весит всего 178 килобайт -- странно, форум написал что "Достигнут максимальный общий размер ваших вложений.")

 

Помогите пожалуйста, ума не дам как его теперь оживить :sad:

Share this post


Link to post
Share on other sites

Вроде сообразил что надо сделать загрузочную флешку с системой.

Осталось понять какую систему использовать.

Share this post


Link to post
Share on other sites

Как вариант, вы можете скачать загрузчик и DSM другой версии, выбрать при загрузке install и поставить её. Притом не миграцией, а новой установкой. Данные сохраняться. А потом, таким же макаром вернуться на 5-2-5644-1.

Либо можно попробовать любым редактором разделов HDD отформатить раздел с DSM. Потом при зарузке выбрать install и установить DSM 5-2-5644-1 заново. Данные, опять таки, должны сохраниться. Но лично я этот способоб не пробовал, так что с уверенностью говорить не буду.

 

Перед всем этим нужно поглядеть смарт и проверить харды на битые кластеры.

Edited by Guest

Share this post


Link to post
Share on other sites

OrFF, спасибо за идею! Попробую!

 

Но в приоритете пока что загрузка с загрузочной флешки Линукса и ручной запуск проверки диска.

Share this post


Link to post
Share on other sites
OrFF, спасибо за идею! Попробую!

 

Но в приоритете пока что загрузка с загрузочной флешки Линукса и ручной запуск проверки диска.

Можно и тем линупсом, который вы указали выше. А можно MHDD или Victoria.

Share this post


Link to post
Share on other sites
OrFF, спасибо за идею! Попробую!

 

Но в приоритете пока что загрузка с загрузочной флешки Линукса и ручной запуск проверки диска.

Можно и тем линупсом, который вы указали выше. А можно MHDD или Victoria.

 

А разве MHDD фиксит логические ошибки на линукс-разделах? Я думал что эта программа только битые сектора проверяет.

Извините за дурацкий вопрос если что -- ни разу MHDD не пользовался :sad:

Share this post


Link to post
Share on other sites

А разве MHDD фиксит логические ошибки на линукс-разделах? Я думал что эта программа только битые сектора проверяет.

Извините за дурацкий вопрос если что -- ни разу MHDD не пользовался :sad:

Вы думаете что GRUB или init слетел? Вполне возможно.

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

У вас на скрине в логе написано, что какие-то сектора он проверял.

Share this post


Link to post
Share on other sites

Фух, еле осилил...

 

Рассказываю по порядку:

1. Тот образ который я привел как образец -- оказался не совсем пригоден для загрузки с USB, не прокатило.

2. Нашел более подходящий образ LiveCD с Линуксом, называется KNOPPIX: http://knoppix.net/

Скачивается вот отсюда актуальная версия образа. ftp://ftp.uni-kl.de/pub/linux/knoppix/ DE -- на немецком, EN - на английском.

3. Заливал на флешку с помощью UltraISO, сначала Открыть файл образа, потом пункт "Записать образ жесткого диска", все настройки по умолчанию.

4. После загрузки сервера с флешки выбрал пункт Shell.

5. Выполнить команду "e2fsck /dev/sda1", на все вопросы отвечать Yes (или сразу запустить с ключом -y: "e2fsck -y /dev/sda1").

6. По завершении вынуть флешку KNOPPIX, вставить обратно флешку XPenology, теперь вроде все снова работает :smile:

 

Теперь повешу флешку с этим дистрибутом на видное место :smile:

 

Апдейт:

после загрузки сервера в сообщениях появилось сообщение о том что в файловой системе обнаружены ошибки.

 

Заходим в Storage Manager, там нам предлагается перезагрузиться, чтобы проверить диски на ошибки.

Перезагружаемся.

Вот же ж хрень какая -- опять ошибки выдает!

 

Пришлось повторить процедуру.

При следующей загрузке с флешки XPenology после фразы "----trigger device plug event ---"

висит уже минут пятнадцать, но лампочка HDD моргает, и на пинги отвечает.

 

Подождем..

Прошел час. Все так же моргает винтами, но на пинги все еще отвечает.

Подождем дальше.

 

Так как система в этот раз жаловалась уже на ошибки на Volume1 -- судя по всему теперь она решила проверить весь массив.

А это 20 терабайт :sad: Да, судя по всему до вечера она не управится :sad:

Share this post


Link to post
Share on other sites

Все, проверка видимо закончилась...

 

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

 

Выводит приглашение к логину, но в сети не появляется, не пингуется, веб-морда недоступна, Synoloy Assistant ее не видит :sad:

 

Буду пробовать таки устанавливать новую систему.

Share this post


Link to post
Share on other sites

Пробовал еще загружаться с SystemRescueCD x86 4.9.0 -- эта система вроде как показывает через fdisk все винты, и показывает общий том.

Но непонятно что делать дальше -- на какой том напускать e2fsck, и как это правильно делать чтобы не убить все окончательно :sad:

Share this post


Link to post
Share on other sites
Как вариант, вы можете скачать загрузчик и DSM другой версии, выбрать при загрузке install и поставить её. Притом не миграцией, а новой установкой. Данные сохраняться. А потом, таким же макаром вернуться на 5-2-5644-1.

 

Спасибо! В итоге это оказался единственный верный путь решения проблемы!

Share this post


Link to post
Share on other sites