1

Здравствуйте, сделал raid1 все хорошо все замечательно. Но при попытке тестануть, выключаю сервер  отсоединяю  1  винчестер,  запускаю  сервер все грузится но не далеко  от  конца  загрузки  (полоска  бежит)  вот вываливается кернел паник.

kernel panic not syncing : Attempted to kill init !
panic occurred, switching back to text console.

как заставить грузится с "уцелевшего" винта ... а не падать в кору...   :o
З.Ы.  OS  CentOS  6.2  ядро  2.6.32-220.el.i686

Спросить - стыд минуты, не узнать - стыд всей жизни

2

Ваша ошибка не уникальна.
Рейд аппаратный или софтовый? Если софтовый, то винт нужно подключать только при выключенном сервере.
Если аппаратный - идём далее.
Контроллер поддерживает горячую замену?
Если поддерживает, то дёрните винт при включённом серванте. И посмотрите что будет. А потом воткните другой, и наблюдайте, перестраивает ли он рейд.
В общем случае на экране вы врядли что то увидите (но некоторые контроллеры пишут) а вот лампочки дисков буду интенсивно моргать. Это значит рейд перестриавается, и в зависимости от объёма данных на винтах это займёт какое о время.
Если контроллер не поддерживает горячуюю замену, то выход только один, при выключеном, просто подцепить чистый винт.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

3

Vadimsky пишет:

Ваша ошибка не уникальна.
Рейд аппаратный или софтовый? Если софтовый, то винт нужно подключать только при выключенном сервере.
Если аппаратный - идём далее.
Контроллер поддерживает горячую замену?
Если поддерживает, то дёрните винт при включённом серванте. И посмотрите что будет. А потом воткните другой, и наблюдайте, перестраивает ли он рейд.
В общем случае на экране вы врядли что то увидите (но некоторые контроллеры пишут) а вот лампочки дисков буду интенсивно моргать. Это значит рейд перестриавается, и в зависимости от объёма данных на винтах это займёт какое о время.
Если контроллер не поддерживает горячуюю замену, то выход только один, при выключеном, просто подцепить чистый винт.

эм протупил не сказал, он у меня софтовый  ac  и да я его отключаю и подключаю при выключенном серваке...

Спросить - стыд минуты, не узнать - стыд всей жизни

4

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

Спросить - стыд минуты, не узнать - стыд всей жизни

5

а в Ubuntu физически выключив 1 из винтов при загрузке выдается что raid degraded и потом споконо грузится с 2 винта, а в centos в кору падает если я перед этим програмно перед физическим отключением винта не указал что 1 из винтов fail.  Черт в чем может быть прикол либо какойто модуль ядра над доставить либо разница в провидении из за версий mDadm :o

Спросить - стыд минуты, не узнать - стыд всей жизни

6

Нагуглил причину в centos 6.2 баг с dracut  wink

Спросить - стыд минуты, не узнать - стыд всей жизни

7

Сегодня мне пришло сообщение, что в RHEL пришло обновление dracut:

* Previously, dracut did not correctly handle a situation when booting a system
with a degraded RAID array. In such a case, the initial RAM disk image
(initramfs) was not able to start the array and the system did not boot. With
this update, the initramfs forces the array to start and the system now boots as
expected. (BZ#791128)

ab так что скоро будет и в Центе

8 (25.02.2012 22:54:43 отредактировано lone_wolf)

да я шяс вот по посту с вот этой вот сылки делал не получиль...  http://forum.sources.ru/index.php?showtopic=350221 ((( наверно я ядро не правильно апдейтил я обдейтил командой yum update kernel но так как в репах нет болие нового ядра нечего и не шло ((( подскажите как правильно ?

Сообшение mmonk
Лечение вычитанное с центосового багрепорта:

 Консоль:
#удаляем dracut:
yum erase dracut dracut-kernel

#Ставим dracut из Centos 6.1:
rpm -i http://mirror.yandex.ru/centos/6.1/os/i … noarch.rpm
rpm -i http://mirror.yandex.ru/centos/6.1/os/i … noarch.rpm

#После этого обновляем ядро ( я ставлю openvz, но можно просто снести и проапдейтить стандартное )
cd /etc/yum.repos.d && wget http://download.openvz.org/openvz.repo && rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ && yum install vzkernel vzctl vzquota -y

вот но у меня стандартное ядро ...

Спросить - стыд минуты, не узнать - стыд всей жизни

9

Вы подождат не можете? Скоро будет обновление dracut.

10 (26.02.2012 17:28:21 отредактировано lone_wolf)

Hrafn пишет:

Вы подождат не можете? Скоро будет обновление dracut.

оно уже ночью было )))) верней вчера позно вечером...  smile

Спросить - стыд минуты, не узнать - стыд всей жизни