我可以设置一堆具有不同大小的驱动器的RAID 5吗?


30

我目前有3个1TB驱动器,几个500GB和一些750GB。我可以将它们全部置于RAID 5配置中还是需要相同大小?


这应该可以正常工作,您(n - 1) x 500总共只能被限制为大约GB的可用空间,这n是驱动器的总数。
sblair 2012年

1
不完全是。如果你把2×500GB分区上的1TB硬盘,你会比N-1更结束了X 500
Sirex

6
切勿将一个驱动器分成多个部分,而应将单独的驱动器组合成一个更大的组。对于@Sirex,如果1TB驱动器发生故障,则无法恢复RAID5(一次丢失了两个“磁盘”)。
parasietje 2014年

1
当然。我可能应该提到这是一个可怕的想法,而且还要说明数学上的缺陷。
Sirex 2014年

Answers:


21

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

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

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

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


2

它取决于您使用的RAID控制器(硬件或软件)。有些将允许使用不同大小和类型的驱动器,而另一些将需要相同的驱动器(不仅是大小,还包括旋转速率,吞吐量等)。一些允许您使用不同大小的控制器将迫使您使用最小公分母。在您的情况下,这种控制器会为您设置5个500GB驱动器,这可能使您无法单独访问那些较大的驱动器上的剩余空间。

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


我实际上正在计划在CentOS上使用软件突袭,甚至可能使用FreeNAS。它用于家庭服务器。
n0pe 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.