LINUX.ORG.RU
ФорумAdmin

mdadm: LiveCD монтирует нормально, а система не грузится


0

2

Случилось с сервером странное: отказало все и сразу, процессы не создавались и не килялись, команда reboot -f не проходила. Это все примерно после годового аптайма.

После нажатия reset система вообще не поднимается. Надолго задумывается после перечисления HDD и выдает:
ALERT! /dev/md2 does not exists. Dropping to a shell!

При этом /dev/md2 прекрасно видится и монтируется при загрузке с LiveCD. Правда при этом в dmesg есть сообщение что массив рассинхронизирован и что начата синхронизация. Сервер останавливать нежелательно, поэтому пока сделал chroot, запустил руками сервисы и оставил так.

Как это все понимать? Если массив не распознается из-за рассинхрона, то почему его легко разпознает сторонняя система? Я конечно дождусь синхронизации, но что-то не верится что дело в этом. Что народ думает?


Конечно я не спец. но система которая у меня была установлена на /dev/md0 (soft RAID-1), после внезапного выключения электричества, в т.ч. и ресета, в половине случаев теряла синхронизацию. Теряла, но продолжала грузиться и автоматически синхронизироваться.
Ну а касаемо reboot -f может конденсатор уже за год отсох который работает на перезагрузку?

Как это все понимать? Если массив не распознается из-за рассинхрона, то почему его легко разпознает сторонняя система?

М.б. результьтат всех обновлений такой побочный или где настроено на такую работу

dromer
()

smartmontools накатывай и смотри состояние дисков.
запусти -t short и long тесты на них.
скорее всего один из хардов помирает, изза чего жутко начинает тормозить mdadm - синхронизация (наверное вообще не соберется твой массив)
бэкапь данные. покупай новый хард(ы) (у меня сигейты энтерпрайзовые саташки больше года не живут почему то. перегревом не страдают. а вот wd re3 - живут подольше =)

fr_butch
()
Ответ на: комментарий от dromer

> конденсатор уже за год отсох который работает на перезагрузку?

После нажатия reset система вообще не поднимается. Надолго задумывается после перечисления HDD и выдает:

ALERT! /dev/md2 does not exists. Dropping to a shell!



система


/dev/md2

YAR ★★★★★
()
Ответ на: комментарий от YAR

Действительно, конденсаторы здесь явно не виноваты, загруженная с LiveCD система нормально работает с теми же винтами.

Но вот что обнаружилось в смарте одного из дисков:

ATA Error Count: 6 (device log contains only the most recent five errors)

...

Error 6 occurred at disk power-on lifetime: 14937 hours (622 days + 9 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
 — -- — -- — -- --
40 51 00 ff ff ff 0f

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
 — -- — -- — -- — -- ---------------- --------------------
60 00 18 ff ff ff 4f 00 25d+20:55:26.759 READ FPDMA QUEUED
60 00 20 ff ff ff 4f 00 25d+20:55:26.713 READ FPDMA QUEUED
60 00 80 ff ff ff 4f 00 25d+20:55:26.706 READ FPDMA QUEUED
60 00 40 ff ff ff 4f 00 25d+20:55:26.696 READ FPDMA QUEUED
60 00 80 ff ff ff 4f 00 25d+20:55:26.696 READ FPDMA QUEUED

И после этого еще пять таких же сообщений. Характерно, что «14937 hours» примерно соответствует времени службы сервера (винты покупались новые).

Но вопрос почему после этого загрузчик не видит массив, а уже загруженная система видит, все еще открыт.

quwy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.