RAID 2,RAID 3,RAID 4,RAID 6用图解释

service 服务器 384 次浏览 没有评论

在大多数关键生产服务器中,您将使用RAID 5或RAID 10。

但是有几个非标准的raid,除非在一些罕见的情况下不使用。很高兴知道它们是什么。

这篇文章用简单的图解释了RAID 2,RAID 3,RAID 4和RAID 6是如何工作的。

RAID 2

自动草稿

  • 这使用位级条纹。即不是在磁盘上分割块,而是在磁盘上划分条带。
  • 在上面的图b1,b2,b3是比特。E1,E2,E3是纠错码。
  • 你需要两组磁盘。一组磁盘用于写入数据,另一组用于写入纠错码。
  • 这使用汉明纠错码(ECC),并将其存储在冗余磁盘中。
  • 当数据写入磁盘时,它会即时计算数据的ECC码,并将数据位分条到数据磁盘,并将ECC码写入冗余磁盘。
  • 当从磁盘读取数据时,还会从冗余磁盘中读取相应的ECC代码,并检查数据是否一致。如果需要的话,它会即时进行适当的修正。
  • 这使用了大量的磁盘,可以在不同的磁盘配置中进行配置。一些有效的配置是1)10个数据磁盘和4个ECC磁盘2)4个磁盘数据和3个磁盘ECC
  • 这不再使用。这是昂贵的,并且在RAID控制器中实现它是复杂的,并且ECC现在是冗余的,因为硬盘本身可以做到这一点。

RAID 3

自动草稿

  • 这使用字节级分条。即不是在磁盘上分割块,而是在磁盘上划分字节。
  • 在上面的图B1中,B2,B3是字节。p1,p2,p3是奇偶校验。
  • 使用多个数据磁盘,并使用专用磁盘来存储奇偶校验。
  • 磁盘必须同步旋转以获取数据。
  • 顺序读写会有很好的表现。
  • 随机读取和写入将有最差的性能。
  • 这是不常用的。

RAID 4

自动草稿

  • 这使用块级条带。
  • 在上面的图B1中,B2,B3是块。p1,p2,p3是奇偶校验。
  • 使用多个数据磁盘,并使用专用磁盘来存储奇偶校验。
  • 最少3个磁盘(2个磁盘,1个奇偶校验)
  • 好的随机读取,因为数据块是条带化的。
  • 糟糕的随机写入,对于每次写入,都必须写入单个奇偶校验磁盘。
  • 它有点类似于RAID 3和5,但有点不同。
  • 这就像拥有专用奇偶校验磁盘的RAID 3一样,但这是条块。
  • 这就像RAID 5在数据磁盘上分割块一样,但是只有一个奇偶校验磁盘。
  • 这是不常用的。

RAID 6

自动草稿

  • 就像RAID 5一样,它可以阻止电平条带化。但是,它使用双重平价。
  • 在上面的图A,B,C是块。p1,p2,p3是奇偶校验。
  • 这为每个数据块创建了两个奇偶校验块。
  • 可以处理两个磁盘故障
  • 这种RAID配置在RAID控制器中实现起来很复杂,因为它必须为每个数据块计算两个奇偶校验数据。


义乌奥美电脑 技术咨询

发表评论

Go