我可以使用一组不同大小的驱动器设置 RAID 5 吗?

我可以使用一组不同大小的驱动器设置 RAID 5 吗?

我目前有 3 个 1TB 硬盘、几个 500GB 硬盘和一些 750GB 硬盘。我可以将它们全部放入 RAID 5 配置中吗?还是它们必须大小相同?

答案1

有几种方法可以做到这一点。

1) 将每个驱动器用作 RAID-5 阵列中的单独节点。每个磁盘仅使用 500GB,其他空间则被浪费。这通常是硬件 RAID 控制器中的唯一选项。

2) 使用软件 RAID 系统与 Linux LVM 等逻辑卷系统相结合。使用 LVM,您可以通过组合两个 500GB 驱动器来创建 1TB 的虚拟驱动器。此虚拟驱动器可以作为 RAID-5 阵列中的单个驱动器。一旦其中一个驱动器发生故障,整个虚拟驱动器将被视为故障。因此请注意,您将需要 3 个大小相同的虚拟磁盘。

3) 使用允许在非相等卷上进行冗余存储的 RAID 系统。ZFS 就是一个很好的例子。

答案2

这取决于您使用的 RAID 控制器(硬件或软件)。有些控制器允许使用不同大小和类型的驱动器,而另一些控制器则要求使用相同的驱动器(不仅是大小,还有旋转速率、吞吐量等)。有些控制器允许您使用不同大小的驱动器,但会迫使您使用最小公分母。对于您来说,这种控制器会发现您设置了 5 个 500GB 驱动器,这可能会也可能不会允许您单独访问这些较大驱动器上的剩余空间。

不幸的是,唯一的答案是研究各种 RAID 控制器,从您可能内置在操作系统或主板中的控制器开始,看看您是否可以确定它们允许哪些配置。之后,您可以研究其他可用的控制器。

相关内容