我记录了我的完整安装过程直到失败,以防您对安装有任何疑问,而我没有在下面提供解释:http://www.youtube.com/watch?v=BVe5vja3keo
在分区过程中,我创建了一个跨越三个相同磁盘的软件 RAID 5 卷。在该卷上,我创建了一个加密卷,并在其中创建了一个 LVM,其中包含一个卷组内的两个逻辑卷。一个逻辑卷用于(其余部分),
/boot
另一个用于:/
当需要将 Grub 安装到 MBR 时,我收到错误Executing grub-install /dev/sda failed. This is a fatal error
:
之后,我无需安装引导加载程序就完成了安装。
如果有人能帮助我,我将非常感激!
- 我确实想要冗余,
/boot
因此将其放置在 RAID 5 卷之外不是一个选择。 - 我尝试
/boot
在 RAID 5 卷内立即放置一个分区,但这也不能自动工作。 - 如果可能的话,我希望它
/boot
位于 LVM 内部,但如果没有,那么 RAID 卷内部就足够了。 - 我知道软件 RAID 的性能不是最优的,硬件 RAID 更适合我。但是我的预算不允许,而且冗余和加密是我的主要考虑因素。
答案1
如果您确实必须执行软件 RAID,我建议将 /boot 排除在加密/LVM 分区之外。
答案2
在每个磁盘上为 /boot 创建一个单独的 RAID 分区,然后对其进行 RAID1(RAID1,而不是 RAID10)。
来自我的类似服务器:
$ cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md1 : active raid6 sdc2[3] sdd2[1] sdb2[0] sda2[2]
143090816 blocks level 6, 64k chunk, algorithm 2 [4/4] [UUUU]
md0 : active raid1 sdc1[2] sda1[0] sdd1[3] sdb1[1]
136448 blocks [4/4] [UUUU]
而且当然,不要忘记 MBR!