Здравствуйте, сделал 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
Проблема с тестированием raid 1
Ваша ошибка не уникальна.
Рейд аппаратный или софтовый? Если софтовый, то винт нужно подключать только при выключенном сервере.
Если аппаратный - идём далее.
Контроллер поддерживает горячую замену?
Если поддерживает, то дёрните винт при включённом серванте. И посмотрите что будет. А потом воткните другой, и наблюдайте, перестраивает ли он рейд.
В общем случае на экране вы врядли что то увидите (но некоторые контроллеры пишут) а вот лампочки дисков буду интенсивно моргать. Это значит рейд перестриавается, и в зависимости от объёма данных на винтах это займёт какое о время.
Если контроллер не поддерживает горячуюю замену, то выход только один, при выключеном, просто подцепить чистый винт.
Ваша ошибка не уникальна.
Рейд аппаратный или софтовый? Если софтовый, то винт нужно подключать только при выключенном сервере.
Если аппаратный - идём далее.
Контроллер поддерживает горячую замену?
Если поддерживает, то дёрните винт при включённом серванте. И посмотрите что будет. А потом воткните другой, и наблюдайте, перестраивает ли он рейд.
В общем случае на экране вы врядли что то увидите (но некоторые контроллеры пишут) а вот лампочки дисков буду интенсивно моргать. Это значит рейд перестриавается, и в зависимости от объёма данных на винтах это займёт какое о время.
Если контроллер не поддерживает горячуюю замену, то выход только один, при выключеном, просто подцепить чистый винт.
эм протупил не сказал, он у меня софтовый :( и да я его отключаю и подключаю при выключенном серваке...
кажись разобрался над было сначала програмно сэмулировать типа сбой винчестера а потом можно хоть физически хоть как угодно его отключать и система грузиться с зеркала нормально... smile
а в убунту физически выключив 1 из винтов при загрузке выдается что raid degraded и потом споконо грузится с 2 винта, а в centos в кору падает если я перед этим програмно перед физическим отключением винта не указал что 1 из винтов fail. Черт в чем может быть прикол либо какойто модуль ядра над доставить либо разница в провидении из за версий mDadm :o
Нагуглил причину в centos 6.2 баг с dracut wink
Сегодня мне пришло сообщение, что в 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)
:) так что скоро будет и в Центе
да я шяс вот по посту с вот этой вот сылки делал не получиль... http://forum.sources.ru/index.php?showtopic=350221 ((( наверно я ядро не правильно апдейтил я обдейтил командой yum update kernel но так как в репах нет болие нового ядра нечего и не шло ((( подскажите как правильно ?
Сообшение mmonk
Лечение вычитанное с центосового багрепорта:
[console]#удаляем dracut:
yum erase dracut dracut-kernel
#Ставим dracut из Centos 6.1:
rpm -i http://mirror.yandex.ru/centos/6.1/os/i386/Packages/dracut-004-53.el6.noarch.rpm
rpm -i http://mirror.yandex.ru/centos/6.1/os/i386/Packages/dracut-kernel-004-53.el6.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[/console]
вот но у меня стандартное ядро ...
Вы подождат не можете? Скоро будет обновление dracut.
Вы подождат не можете? Скоро будет обновление dracut.
оно уже ночью было )))) верней вчера позно вечером... smile