Потерян RAID 1 диск, не удается восстановить

Итак,

Рейд 1 с двумя дисками, оба диска начали давать предупреждения (но мы все знаем, что это за типы компании, они не позволяют вам делать вещи, пока лошадь не пробежит несколько миль от сарай и все здание в огне).

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

При следующей загрузке система не могла загрузиться должным образом, и это было до такой степени, что я не мог переместить Grub из sda в sdb; теперь диск умер (как в двигателе даже не запускается), и я не знаю, как следовать.

Диск 2 был синхронизирован с рейдом; если я загружаюсь с живого CD и выполняю «сборку», он обнаруживает, что диск является частью Raid, но в качестве запасного.

Есть ли вообще способ перестроить grub и перемонтировать этот диск? Я хватаюсь за соломинку здесь ...

Спасибо всем.

0
задан 27 December 2017 в 16:49

1 ответ

Проблема здесь в том, что MBR не является частью настройки RAID. Вам нужно переустановить Grub на диск.

Первый шаг - загрузка с носителя Ubuntu Live с компакт-диска или USB. Откройте терминал и станьте пользователем root, используя sudo -i.

Соберите массив, как вы указали в вопросе. Это даст вам несколько устройств в /dev/md. Смонтируйте файл с вашей корневой файловой системой как /mnt/, запустив commant mount /dev/md/device /mnt.

Если у вас есть отдельный загрузочный раздел, например /dev/sda1, вам нужно будет смонтировать его в /mnt/boot

Далее, вам нужно будет смонтировать syfs, dev и procfs в / mnt / sys, / mnt / dev и / proc соответственно:

mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc

Теперь вы должны иметь возможность выполнить chroot для / mnt:

chroot /mnt

Это должно дать вам новый bash подскажите, из корневой файловой системы. Если вы не уверены, что у вас есть отдельный загрузочный раздел, выполните grep "/boot" /etc/fstab для проверки. Если у вас есть, установите его.

Следующий шаг - переустановить grub.

grub-install /dev/sda

Это предполагает, что sda - это устройство, на которое вы хотите переустановить grub - проверьте это.

Если вы не получите никаких сообщений об ошибках, это то, что нужно для переустановки grub. Массив будет работать в ухудшенном режиме.

1
ответ дан 27 December 2017 в 16:49

Другие вопросы по тегам:

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