我想知道是否可以设置 RAID-5 阵列,以便只有第三个磁盘的部分空间用于 raid 阵列,而剩余空间可用作非 raid 卷。
我有三个硬盘,分别为 2TB、2TB 和 3TB。磁盘 3 上的 1TB 应该仍然可用,但不是多余的。(在 ubuntu 服务器上)
下图显示了我想要实现的目标:突袭设置(橙色 = 突袭;绿色和蓝色 = 正常卷)
这是可能的吗?或者磁盘阵列的一部分全部只能在突袭中使用?
答案1
首先,根本不要使用 RAID 5,它有非常充分的证据表明它非常危险,特别是对于大型、缓慢的、尤其是消费级的 HDD 来说 - 十多年来它一直被认为是危险的,坦率地说,看到它仍然是磁盘控制器甚至软件上的一个选项让我感到不安。
无论如何,您想要实现的目标通常无法通过硬件磁盘控制器实现,您可能可以让软件 RAID 像这样工作,但这并不可取,我确信当不可避免的磁盘故障发生时,它会很脆弱并且很难重建。
只需购买额外的磁盘即可将其作为 R6 或 R10 运行,同时您还拥有可支持且稳定的平台。
答案2
使用 ZFS 软件 raidz(使用 pass through 或/jbod)可以实现这一点 - 在 3T 磁盘上创建两个分区(例如 part1-2T 和 part2-1T),然后使用 part1 + 剩余的 2x2T 创建 raidz 池。警告:raidz 仅有容错级别 1,如果系统在 3T 设备的两个分区上都出现 io 负荷过重,则会出现性能问题