我有一个Linux服务器与2个IDE HD&RAID(hda – hdb)
我用新的改变了“坏”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
现在我需要重新构build新的hdb的grub / mbr
这是正确的方法吗?
grub
root (hd0,0) <-- ???
setup (hd0) <-- ???
quit
谢谢!
当RAIDarrays完成重新同步后,运行:
grub root (hd1,0) setup (hd1)
这里有一个完整的howto。
而不是在每个驱动器上使用grub。 你可以把mbr复制过来。
要将sda中的MBR复制到名为/ mbrbackup的文件中:
dd if=/dev/sda of=/mbrbackup bs=512 count=1
现在将图像恢复到sdb
dd if=/mbrbackup of=/dev/sdb bs=446 count=1
MBR分为三个部分
Bootstrap。 446字节
分区表。 64字节
签名。 2个字节
这会工作吗?
dd if=/dev/sda of=/dev/sdb bs=446 count=1