grub2 не находит начальную загрузку / на устройстве RAID1 md0

Здравоохранение подкаст IT - http://itpodcast.org/blog/

http://itpodcast.org/blog/about/ - Этот сайт был создан 2-го января 2008 с намерением содержать подкасты блога и сообщения, я намереваюсь произвести окружающее здравоохранение IT и проблемы, мы работаем через в этом бизнесе. Я надеюсь, что другие найдут это полезным, и что это станет ресурсом, который будут использовать другие в нашей промышленности.

2
задан 24 September 2011 в 18:43
1 ответ

RAID по-прежнему остается одной из серых областей загрузчиков IMHO.

Недавно я построил систему RAID1 и после нескольких часов, пытаясь заставить LILO / GRUB / GRUB2 обнаруживать мой рейд, я дал up и просто сказал ему использовать первый раздел первого обнаруженного жесткого диска и убедился, что если один из жестких дисков вышел из строя, следующий жесткий диск уже был выстроен с правильным MBR / загрузчиком и т. д ...

Итак, что он делает, он загружается , берет ядро ​​и initfs с первого жесткого диска (без рейда), а затем загружает ядро ​​и оставляет все данные RAID ядру. Поскольку GRUB / LILO физически не записывает данные на диски, это не повредит их.

В основном я просто игнорировал RAID все вместе на этапе загрузчика.

ядру необходимо повторно собрать массивы raid, даже если сначала это сделает grub. . там' Вам не нужно использовать raid0 SWAP, эта возможность уже есть в ядре. Просто установите приоритет для обоих устройств подкачки на 1 в FSTAB

/dev/sda2         none                    swap  sw,pri=1        0 0
/dev/sdb2         none                    swap  sw,pri=1        0 0
ect....

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

3
ответ дан 3 December 2019 в 11:01

Теги

Похожие вопросы