Назад | Перейти на главную страницу

Программное обеспечение Linux RAID1 - повторная синхронизация grub после сбоя

У меня Linux-сервер с 2 IDE HD и Raid (hda - hdb)

Я заменил "BAD" hdb на новый:

mdadm --fail /dev/md2 /dev/hdb3

mdadm --fail /dev/md0 /dev/hdb2

mdadm --fail /dev/md1 /dev/hdb1

mdadm --remove /dev/md1 /dev/hdb1

mdadm --remove /dev/md0 /dev/hdb2

mdadm --remove /dev/md2 /dev/hdb3

... заменить hdb .... fdisk на новый hdb ..... и:

mdadm --add /dev/md1 /dev/hdb1

mdadm --add /dev/md0 /dev/hdb2

mdadm --add /dev/md2 /dev/hdb3

Теперь мне нужно перестроить grub / mbr для нового hdb

Это правильный путь?

grub

root (hd0,0) <-- ???

setup (hd0) <-- ???

quit

Спасибо!

Когда RAID-массив завершит повторную синхронизацию, запустите:

grub
root (hd1,0) 
setup (hd1) 

Вот есть полное руководство.

Это сработает?

dd if=/dev/sda of=/dev/sdb bs=446 count=1

Вместо использования grub на каждом диске. Вы можете просто скопировать mbr поверх.

Чтобы скопировать MBR из sda в файл с именем / mbrbackup:

dd if=/dev/sda of=/mbrbackup bs=512 count=1

Теперь для восстановления образа в sdb

dd if=/mbrbackup of=/dev/sdb bs=446 count=1

MBR разделена на 3 раздела

  1. Bootstrap. 446 байт

  2. Таблица перегородок. 64 байта

  3. Подпись. 2 байта

Видеть http://www.cyberciti.biz/faq/howto-copy-mbr/ для источника.