我正在尝试创建一个包含 Ubuntu 安装本身的 RAID 5 阵列。
我尝试了这个分区方案:
2.0 TB for /
6.0 GB for swap
这是按照Ubuntu。
Ubuntu 安装成功,直到 GRUB 步骤失败,并出现错误,即如果没有 /boot 分区则不支持嵌入(抱歉,我丢失了原始错误)。
总结可启动的 softRAID 5 通常使用哪种分区方案?
答案1
您无法直接从软件 RAID5 启动。您应该创建一个小型 RAID1 阵列来保存/boot
,这样应该可以正常工作。
当我的上网本的内部 SSD 坏了的时候,我在 RAOD0 中的一对 SD 卡上运行了 Ubuntu 一段时间,而使用小型 RAID1 阵列/boot
和 RAID0 阵列上的其余部分则一切正常(也无法从软件 RAID0 启动)。
编辑:确保你有/boot
足够的空间来容纳几个内核和 initrd。因为你似乎有很多位驱动器,所以这应该不是问题。我的家庭服务器(可能是病态的案例,从 Debian/Etch 升级到 Etch-na-half,然后是 Lenny,最初有 -686 内核,然后是 -amd64,并且从未正确清除过这些东西,所以里面有七个)使用了 96Mb /boot
,所以 128Mb 应该足够了(除了小型 SSD 外,我现在通常为 /boot 分配 200Mb 以上 - 有了现代旋转磁盘驱动器的大小,其他地方就不会缺少空间了)。