实现 RAID6 的最少磁盘数

Upu*_*pul 7 raid raid6 fault-tolerance

RAID6 旨在在 2 个磁盘出现故障时提供容错能力。

实现 RAID6 所需的最少磁盘数是多少?

谢谢

gbn*_*gbn 12

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

Raid 6 基本上是“两个奇偶校验块”,而 Raid 5 有一个。

因此您需要 n+2,其中 n 是数据磁盘的数量。

最小值是 4 个磁盘 = 2 个用于数据,2 个用于奇偶校验
我想您可以使用 3 个磁盘,但是为什么 1 个数据有 2 个奇偶校验?

  • 使用raid10,如果您随机丢失2 个磁盘,它们有1/3 的机会是同一个条带,并且您丢失了整个阵列。Raid6 将保护您免受 2 个驱动器的任何组合故障(但计算成本更高,并且并行度也更低) (7认同)
  • 三盘上的RAID6其实相当于RAID1... (2认同)
  • 仅供参考:该链接已失效(好吧,无论如何都是片段部分)并且它指向的维基百科页面不再明确说明 RAID 6 所需的最小驱动器数量。此外,这个问题现在是 Google 上“raid 6”的第三个结果最小驱动器”。这就是为什么我不相信“你自己做过调查吗?”这样的情绪。在 SE 上特别有用。我*正在*自己进行调查。这就是为什么我在这里!;-) (2认同)
  • 一般来说,RAID 6 适用于磁盘成本成问题的大量磁盘。不过,写入 RAID 6(和 5)设置并不是很快。阅读又好又快,所以如果这是你的事,RAID 6 是不错的选择。在 RAID 5 和 6 两种情况下,我都会添加一个热备份来增加弹性。如果您要在设置上花费更多,请选择 RAID 10 - 它具有良好的读写性能和高达 50% 的容错率。尽管如此,热备件确实很好。 (2认同)

小智 6

使用 3 磁盘 raid 6 很有意义。

它是可以处理 2 个故障的最有效的配置。我可以向您保证,当您在 raid 1 或 5 系统上丢失一个磁盘时,这是一个非常紧张的时刻,尤其是当您知道这些磁盘是同时购买的,这会大大增加风险。使用 Raid 6,您仍然可以很放松。

磁盘出现故障后,您将错误的磁盘拉出,哎呀,raid 6 压力大但并不致命。

  • @Ajedi32:因为磁盘是成对镜像的。您可能想到的是一个名为 [RAID 1E](http://en.wikipedia.org/wiki/Non-standard_RAID_levels#RAID_1E) 的扩展。 (2认同)