У меня 3 жестких диска, каждый из которых разделен на 3 раздела.
Я создал RAID-1 для загрузочного раздела
- md0 создан из sda0, sdb0
а также создал два массива RAID-5:
- md1 создан из sda1, sdb1, sdc1
- md2 создан из sda2, sdb2, sdc2
Раньше все работало нормально, но однажды мне пришлось выключить машину (холодная перезагрузка), чтобы получить от нее хоть какой-то ответ. После этого, когда система начала загружаться, она некоторое время пыталась реконструировать RAID-массивы, но через несколько минут она молча рухнула.
Я загрузил систему в режиме восстановления Linux с DVD и попытался вручную собрать RAID-устройства. Мне удалось собрать md0 и md1 с помощью:
mdadm --assemble --scan /dev/md0
mdadm --assemble --scan /dev/md1
Но когда я пытаюсь пересобрать md2 с помощью:
mdadm --assemble --scan /dev/md2
система снова перезагрузится в режиме молчания.
Как можно решить эту проблему?
решение1
Я подозревал, что это аппаратная проблема, но проблема была в старом ядре, используемом в CentOS5. Я использовал Ubuntu 10.10 32bit edition live CD и смог восстановить массив с его помощью.
После реконструкции массива я перезагрузил сервер с оригинальной CentOS на нем, а затем обновил все пакеты и ядро. С тех пор все работает отлично.
решение2
Похоже, проблема в оборудовании. Осмотрите сервер, проверьте, правильно ли работает охлаждение ЦП, протестируйте/замените память сервера.