Raid常见分类

  1. Raid0
    以位或字节为单位分割数据,并行读/写于多个磁盘上,具有很高的传输效率,但不提供数据冗余。
    image_1d539fmcfnsno6d1g31145t5135h.png-12.5kB
  2. Raid1
    通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID1可以提高读取性能。
    image_1d539gnng1cth1e8mqh1hdq1kml5u.png-11.7kB
  3. Raid0+1
    Raid0于Raid1结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。
    image_1d539bhnffgf1vv81f9f1c87boe3a.png-44.7kB
  4. Raid2
    将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为“加重平均纠错码(海明码)”的编码技术来提供错误检查及恢复。
    image_1d539cgghnlg93kuv51p3c5nb4n.png-71.6kB
  5. Raid3
    使用专用校验盘的并行访问阵列,它采用一个专用的磁盘作为校验盘,其余磁盘作为数据盘,数据按位可字节的方式交叉存储到各个数据盘中。
    image_1d539iu3q1j9o1j101t521q1h1d687o.png-20.8kB
  6. Raid4
    Raid4 与 Raid3 的原理大致相同,区别在于条带化的方式不同。 Raid4按照块的方式来组织数据,写操作只涉及当前数据盘和校验盘两个盘,多个 I/O 请求可以同时得到处理,提高了系统性能。
    image_1d539ksmn1vgf1ben25lqspmkh8i.png-21.1kB
  7. Raid5
    Raid5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在Raid5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。而且具有很高的扩展性,当磁盘数量增加时,并行操作的能力也增加。但存在写损失,即每一次写操作将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
    image_1d539nopugli1ao7uardh7415as.png-21.1kB
  8. Raid6
    引入双重校验的概念,它可以保护阵列中同时出现两个磁盘失效时,阵列仍能够继续工作,不会发生数据丢失。不仅支持对数据的恢复,还支持对校验码的恢复。成本较高。
    image_1d539toai1bdj1sik13iektd4thn.png-19.6kB
  9. Raid50
    Raid5于Raid0结合的产物,具有较高读写速率和一定的容错能力,但成本相对也较高。
    image_1d539tggk1c4s1vol1k09pjolppha.png-83.7kB
  10. 性能分析
    image_1d539t5qm18sas221eu7vmi7f5gt.png-54.8kB