我正在计划设置一个新的 NAS 系统,正在决定是否使用 Openfiler 或类似的东西。
我一直在检查一些 RAID 卡,并考虑硬件故障或替换,我怀疑是否可以让系统直接从软件 RAID5 启动,而不必先从另一个卷启动。
这样,我就可以灵活地在出现任何故障时替换我的硬件,而不会出现问题,因为我知道软件正在处理我的 RAID,而且我并不依赖任何特定的品牌或型号......
答案1
是的,稍作修改。
将您的磁盘分区为两个 Linux Raid 分区 - 一个 128MB 分区用于 /boot,其余分区用于 RAID5。
然后使用软件 RAID1 镜像所有 128MB 的小分区。
你最终会得到类似这样的结果:
michael@baron:~$ cat /proc/mdstat
Personalities : [raid1] [raid10]
md0 : active raid1 sda1[0] sdd1[3] sdc1[2] sdb1[1]
136448 blocks [4/4] [UUUU]
md1 : active raid10 sda2[0] sdd2[3] sdc2[2] sdb2[1]
143090816 blocks 64K chunks 2 near-copies [4/4] [UUUU]