哪些 RAID 解决方案可以处理 2 个磁盘故障

5 hardware raid

我们的 RAID 0-5 和 RAID 0+1 和 RAID 1+0 哪个能够同时处理两个磁盘故障?

我在网上读到 RAID 0+1 不能处理这个

同样从我的研究来看,RAID 1、2 和 0+1 似乎可以处理这个问题,但我真的不确定。

mur*_*onc 13

这非常复杂,因为许多 RAID 级别可以处理两个磁盘故障,但不能处理任何两个磁盘故障。RAID 6 是我所知道的唯一可以处理任何两个磁盘故障的磁盘。只要磁盘位于不同的 RAID 1 阵列中,RAID 10(条带化镜像)就可以处理两个磁盘故障。这同样适用于 RAID 50(条带化的 RAID 5 阵列)。RAID 0+1(镜像的条带)也可以处理两个磁盘故障,但前提是磁盘故障位于同一个 RAID 0 阵列中(与 RAID 10 和 50 相反)。这一切都取决于针对您需求的成本效益分析。永远记住,RAID 是容错的,不能替代备份和灾难恢复 (DR) 和业务连续性 (BC) 计划。

  • 同意。RAID 只是防止数据丢失的第一道防线。异地备份的重要性再怎么强调也不为过。 (2认同)
  • 具有 3 个或更多磁盘的 RAID-1 可以处理任何两个磁盘故障。 (2认同)

wom*_*ble 10

RAID-6 是标准答案,因为它可以正好处理两个磁盘故障。但是,为了解决您的更大问题,RAID1 可以(也许)处理两个磁盘故障——从技术上讲,一个 N 磁盘 RAID-1 阵列可以处理 N-1 个故障,因此给定的 RAID-1 是否可以处理两个故障取决于您的配置.

RAID-10(或 RAID-01,取决于您的倾向)可以处理 M-1 和 N/M 之间的任何故障(其中 N 是阵列中的磁盘数量,M 是镜像数量),具体取决于哪个磁盘发生故障。如果发生故障的 M 个磁盘都是相同数据的镜像,那么您就干杯了。另一方面,如果发生故障的 N/M 磁盘都是不同数据的镜像,则没有问题。如果您有兴趣,我将留下关于给定 N 和 M 值的灾难性故障的可能性的概率分析,供您做。


toh*_*haz 2

RAID6

http://en.wikipedia.org/wiki/Standard_RAID_levels#RAID_6

根据存储网络行业协会 (SNIA) 的定义,RAID 6 是:“任何形式的 RAID,可以在任意两个并发磁盘存在的情况下继续对所有 RAID 阵列的虚拟磁盘执行读写请求”失败”。

任何 RAID 级别都不能取代 RAID 备份(将其放置在单独的建筑物中)。例如,有缺陷的软件/驱动程序将垃圾随机写入磁盘,黑客/病毒(等)可能会立即破坏您的整个阵列..对我来说,足够的数据安全=备份+((RAID1或任何冗余)+热备用) + RAID 监控。