我在一个软件RAID-5配置中有三个1TB驱动器,LVM运行在上面。每个驱动器被划分为2500 is分区。因此,据mdadm所知,它有6个设备。
当前,raid数组有2.5TB的空间;我假设500 is分区中的一个用于奇偶校验?或者整个数组中都使用了500‘m,我不太确定。
我的问题是:使用这种配置,如果任何一个驱动器出现故障,我是否安全?或者,我是否需要添加另一个500 as分区作为备用的第四个驱动器?或者,我是否需要从第四个驱动器中添加另一个500 it分区,并以某种方式指定它用于奇偶校验?
发布于 2009-05-08 04:02:30
不,你不安全。
RAID 5的思想是让N+1磁盘(提供相当于N个磁盘的总存储)具有足够的冗余,以便在一个磁盘出现故障时恢复。(奇偶校验实际上分布在RAID 5的所有磁盘上。)
但是,通过将3个物理磁盘中的每个分区划分为2个分区,您已经设置了5+1 500 GB分区(提供5*500 GB空间),如果一个分区失败,将提供保护。但是,如果一个驱动器完全失败,您将失去它上的两个分区,并且您没有足够的冗余来从中恢复。
RAID 5通常的诀窍是让物理设备不被分区(或者每个分区只有一个分区),创建RAID数组,然后在必要时对产生的设备进行分区。
即使再添加500 GB分区,如果仍然使用RAID 5,仍然不会安全,因为额外的分区不会增加更多的冗余,只会增加更大的容量。您将不得不切换到类似RAID 6的东西,它提供了防止丢失两个驱动器的保护。
发布于 2009-09-29 06:48:26
在RAID数组中使用两个分区(位于一个物理设备上)完全是胡说八道。
我的提示:
将您的驱动器重新分区到一个大分区,并在其上创建RAID-5 (给您2TB存储)。添加一个热备用光盘。
或者使用RAID-6 (并使用四张光盘)。
https://serverfault.com/questions/6124
复制相似问题