RAID-2:以汉明码(Hamming Code)的方式将数据进行编码后分割为独立的位元,并将数据分别写入硬盘中。因为在数据中加入了错误修正码(ECC,Error Correction Code),所以数据整体的容量会比原始数据大一些,RAID2最少要三台磁盘机方能运作。
RAID-2如下图所示:
RAID-3:将数据条块化分布于不同的硬盘上,并使用简单的奇偶校验,且用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。
RAID-3如下图所示:
RAID-4:同样也将数据条块化并分布于不同的磁盘上,但以区块为单位分别存在硬盘中。RAID-4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这是奇偶校验盘会成为写操作的瓶颈。
RAID-4如下图所示:
RAID-5:RAID-5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID-5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID-5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。
RAID-5如下图所示:
RAID-6:与RAID-5相比,RAID-6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID-6需要分配给奇偶校验信息更大的磁盘空间,相对于RAID-5有更大的“写损失”,因此“写性能”非常差。
RAID-6如下图所示:
RAID-7:这是一种新的RAID标准,其自身带有智能化实时操作系统和用于存储管理的软件工具,可完全独立于主机运行,不占用主机CPU资源。RAID 7可以看作是一种存储计算机(Storage Computer),它与其他RAID标准有明显区别。