RAID 1可以有两个以上的驱动器吗?


9

最近我和我的一位老师进行了讨论。他声称您可以使用五个驱动器设置RAID 1,并且数据将在所有这些驱动器上进行镜像。

我告诉他带有5个驱动器的RAID 1无法那样工作。这将是具有两个驱动器的RAID 1,并将其他三个驱动器用作热备用。

他还说RAID 6与RAID 5相同,但是您可以将所有奇偶校验放在同一驱动器上。我以为RAID 6是类似RAID 5的解决方案,其中两个驱动器用于奇偶校验。

那谁是对的?

Answers:


17

您可以将任意数量的驱动器用于RAID1。它们都将被镜像并同时写入,并且是彼此的精确副本。没有一张卡的功能超过x个驱动器这一事实,并不意味着这个概念。RAID1只是镜像您的磁盘,您可以根据需要拥有任意数量的镜像。

另外,您对RAID5 / 6的看法是错误的。奇偶校验分布在所有驱动器上,没有专用的驱动器。与raid5相比,raid6增加了一个额外的奇偶校验,该也已分发。

您可以在Wikipedia上找到更多信息。


我从未有过能够使用超过2个驱动器来处理RAID 1的RAID卡。所以...我的raid-6有什么问题吗???我想说的是,raid-5的奇偶校验有一个驱动器,而raid-6的奇偶校验有2个驱动器。正如维基百科所说:RAID 5:具有分布式奇偶校验的块级条带化。RAID 6:具有双分布奇偶校验的块级条带化。
Mad_piggy 2012年

我将更新我的答案。
m4573r 2012年

我看过一个示例mdadm(Linux软件raid)在raid 1中使用8个驱动器的示例,或者说是在8个驱动器上的第一个小分区作为raid 1的示例。它存储了系统驱动器。然后,将每个驱动器上的大分区归为一个RAID 6阵列。我从来没见过一个Linux发行版将会从软件RAID 5或6开机
BeowulfNode42

0

有两种可能性:

采用

  • 团队1的所有5个驱动器,每个驱动器均与其他驱动器完全相同
  • 镜像(示例)3个驱动器并使用其他两个磁盘作为备用磁盘(如果前三个磁盘中的一个发生故障,则第四个磁盘将取代他的位置)

我更喜欢第二种解决方案(具有2 + 1个驱动器或3 + 1个驱动器)

您对突袭6的假设是错误的:)


0

我曾经使用过一些LenovoEMC PX4硬盘,它有4或12个磁盘。每个驱动器的前50 GB用作操作系统的raid1,每个磁盘的其余部分用于用户数据。

因此,它的根驱动器具有4或12向raid1,该驱动器上有一个小的交换文件。因此,是的,它完全可行且可行,并已通过商业解决方案用于生产。

只要至少一个磁盘仍可以工作,它就可以启动并联网。如果更改了所有磁盘,则NAS需要引导USB驱动器,以重新安装基本操作系统。

这是磁盘交换后重建的4托架NAS,所以没有 sdd

root@px4-300r-THYAQ42E9:/nfs/# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid1 sde1[4] sdc1[1] sda1[3] sdb1[2]
      20964480 blocks super 1.1 [4/3] [UUU_]
      [===========>.........]  recovery = 58.1% (12188416/20964480) finish=7.2min speed=21337K/sec

md1 : active raid5 sde2[4] sdc2[1] sda2[3] sdb2[2]
      5797200384 blocks super 1.1 level 5, 512k chunk, algorithm 2 [4/3] [_UUU]

/ proc / mdstat输出是在旧电子邮件中找到的-设备在硬件来世很久了,所以抱歉,我无法轻松运行hdparm或bonnie测试。
Criggie '18

0

RAID级别存在很多误解。

JBoD只是一堆驱动器,您可以在同一框中看到多个驱动器,这是一个最混乱的非raid术语。

多年前,一些RAID制造商无法使用其RAID引擎制作真正的JBOD,他们将SPAN(BIG)称为JBoD。

RAID1是镜像RAID,它需要两个HDD才能相互镜像。而CLONE是具有相同卷的多重复制HDD,例如DAT Optic的eBOX,sBOX(硬件RAID)。硬件RAID盒通常提供RAID 0、1、5,CLONE,大型和热备用。

对于RAID 5/6,两者的奇偶校验空间部分等于RAID5的一个驱动器和RAID6的两个驱动器。

最常见的错误知识是奇偶校验数据位于专用驱动器中。那是不对的。派对空间在RAID成员HDD之间平均分配。

例如:来自五个HDD的RAID5,每个驱动器将分配1/5的空间用于奇偶校验,而对于RAID6,每个驱动器将分配2/5的空间用于奇偶校验。

对于那些想争论的人,如果有专用的奇偶校验驱动器,让我们假设,如果专用的奇偶校验驱动器发生故障,RAID会发生什么?无法重建RAID,因为重建所需的数据不再存在。


1
请注意,您最后的说法是带有专用奇偶校验驱动器的RAID5无法从驱动器故障中恢复是不正确的。即使RAID5完全在一个驱动器上实现了奇偶校验信息,它仍然能够从任何一个驱动器的故障中恢复。如果您的论点是正确的,那么这意味着使用分布式奇偶校验,当任何驱动器发生故障时,将无法恢复数据的1/5,因为您丢失了该驱动器的1/5的奇偶校验信息。这种说法是错误的。
Makyen

1
“具有专用奇偶校验驱动器的RAID5”是RAID4。RAID4和RAID 5之间的区别在于RAID 4具有专用奇偶校验驱动器,而RAID 5具有在所有磁盘上分布的奇偶校验。如果专用奇偶校验驱动器在RAID 4配置上出现故障,则可以从数据中重建奇偶校验,就像RAID 5阵列发生故障的驱动器上丢失的所有奇偶校验一样。
大卫·史瓦兹
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.