我希望我的RAID10能够在引导盘失败的情况下幸存下来。 我想将grub写入数组中的每个磁盘的MBR,以便在出现故障的情况下,数组仍然可以在其余成员上启动。
我有一个4磁盘arrays,所以理论上我只需要2个grub MBR,但是我不认为把bootloader放在所有的4上都是有害的。
Grub文件夹是:/ boot / grub根目录是:(md0)/
一步一步,我如何在每个驱动器上安装grub?
我看到你已经想出了如何从高层接口完成这个任务,但是为了其他想要学习如何configuration软件RAID10的人,我会链接到一个非常深入的文章如何做到这一点。 而不是逐字复制这篇文章,我会链接到它。 我用这篇文章作为指导,为文件服务器设置RAID 10; 还介绍了如何configurationGRUB以在磁盘故障后成功启动。
我通常不用grub做这个。 这个问题在引用的文章中没有提到:
如果你松动sda(= hd0),你以前的sdb(= hd1)将变成sda(= hd0),这会让grub感到困惑:它被安装到sdb / hd1。
我使用dd从一个分区到另一个分区来复制整个启动分区(包括grub-setup)。
不要忘记设置你的BIOS,以便在驱动器出现故障的情况下继续启动。 😉