概念

定义

​ RAID 技术是一种高性能、高可靠的存储技术,得到了非常广泛的应用。 RAID 主要利用数据条带、镜像和数据校验技术来获取高性能、可靠性、容错能力和扩展性,根据运用或组合运用这三种技术的策略和架构,可以把 RAID 分为不同的等级,以满足不同数据应用的需求。

优点

更大的存储空间

更快的传输速度

更高的数据安全性

术语

物理盘:物理盘是指创建RAID所用的的每块独立的物理硬盘

逻辑盘:多块物理盘组成RAID之后,多块物理盘组成的新的硬盘

热备盘:热备盘是指RAID中空闲、加电并待机的硬盘

盘序:多块物理盘在创建RAID时,这些物理盘安排在RAID组的先后顺序

条带大小:在RAID中每块物理盘被分割为一个一个的大小相等单元称为RAID的条带,是RAID处理数据的基础单位

这里写图片描述

RAID 0 概念

1、RAID 0 / 条带化

RAID 0称为条带化存储,将数据分段存储在各个磁盘中,读写均可以并行处理,因此读写速率为单个磁盘的N倍,没有冗余功能,不提供数据保护,任何一个盘损坏之后,数据没法恢复。

RAID 0的特点:

  • 最少需要两块磁盘
  • 数据条带式分布
  • 没有冗余,性能最佳(不存储镜像、校验信息)
  • 不能应用于对数据安全性要求高的场合

img

2、RAID 1 / 镜像化

RADI 1是镜像存储,没有数据校验,数据被同等的写入到2个或者多个磁盘中,写入速度相对慢, 但是读取速度比较快。

以下为RAID 1的特点:

  • 最少需要2块磁盘
  • 总容量丢失一半可用空间
  • 完全容错
  • 提供数据块冗余
  • 写性能差
  • 读性能好
  • 能用于操作系统和小规模数据库

img

3、RAID 4

RADI 4在RAID1的基础上,N个盘用于数据存储,另外加入了1个磁盘作为校验盘。一共N+1个盘,任何一个盘坏掉也不影响数据的访问。

最少磁盘数:3

容错性:1

容量:1-1 /N

img

RAID 5 / 分布式奇偶校验

RAID 5多用于企业级。RAID 5以分布式奇偶校验

RAID 5多用于企业级。RAID 5以分布级奇偶校验的方式工作。奇偶校验信息将被用于重建数据。它从剩下的正常驱动器上的信息来重建。在驱动器发生故障时,这可以保护我们的数据。

性能卓越

读速度将非常好

写速度处于平均水准,如果我们不使用硬件RAID控制器,写速度非常慢

从所有驱动器的奇偶校验信息中信息

完全容错

1个磁盘空间将用于奇偶校验

可以被用在文件服务器、web服务器以及非常重要的备份中

img

1. 异步与同步

所谓“异步”与“同步”,是指数据块的写入方式。

异步

在 RAID5 中,数据块的写入有两种方式,一种是当写满一个条带需要转入下一个条带写入时,直接回到 0 号盘进行写入。也就是每个条带内都是由低号盘开始写入,写满一个块后转向高号盘继续写入,这种方式不考虑校验块的位置,称为异步。例如,数据写满条带 0 后,需要向条带 1 中写入,这时会写入到 0 号盘的 1 号块中。如表 8.8 所示。

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 D0 D1 D2 P0
条带 1 D3 P1
条带 2 P2
条带 3 P3
条带 4 P4
条带 5 P5
. . . . .
. . . . .

同步

同步,则是在写满一个条带,需要将数据写入下一个条带时,先判断下一个条带的校验块位于哪个磁盘,然后将数据写入校验块所在的磁盘的下一个磁盘,写满一个数据块后转向高号盘,直至该条带内编号最大的数据块写满后,再回到同条带内的 0 号盘写入,直至本条带内的校验块所在的磁盘的前一个磁盘。也就是说,一个条带内的第一个数据块总是跟在本条带内的校验块之后。如表 8.9 所示。

表 8.9 同步

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 D0 D1 D2 P0
条带 1 D4 D5 P1 D3
条带 2 D8 P2 D6 D7
条带 3 P3
条带 4 P4
条带 5 P5
. . . . .
. . . . .

2. 左循环异步

左循环异步即校验块为左循环,数据块走向为异步。左循环异步的阵列结构如表 8.10 所示。

表 8.10 左循环异步

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 D0 D1 D2 P0
条带 1 D3 D4 P1 D5
条带 2 D6 P2 D7 D8
条带 3 P3 D9 D10 D11
条带 4 D12 D13 D14 P4
. . . . .
. . . . .

3. 左循环同步

左循环同步即校验块为左循环,数据块走向为同步。左循环同步的阵列结构如表 8.11 所示。

表 8.11 左循环同步

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 D0 D1 D2 P0
条带 1 D4 D5 P1 D3
条带 2 D8 P2 D6 D7
条带 3 P3 D9 D10 D11
条带 4 D12 D13 D14 P4
. . . . .
. . . . .

4. 右循环异步

右循环异步即校验块走向为右循环,数据块走向为异步。右循环异步的阵列结构如表 8.12 所示。

表 8.12 右循环异步

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 P0 D0 D1 D2
条带 1 D3 P1 D4 D5
条带 2 D6 D7 P2 D8
条带 3 D9 D10 D11 P3
条带 4 P4 D12 D13 D14
. . . . .
. . . . .

5. 右循环同步

右循环同步即校验块走向为右循环,数据块走向为同步。右循环同步的阵列结构如表 8.13 所示。

表 8.13 右循环同步

磁盘 0 磁盘 1 磁盘 2 磁盘 3
条带 0 P0 D0 D1 D2
条带 1 D5 P1 D3 D4
条带 2 D7 D8 P2 D6
条带 3 D9 D10 D11 P3
条带 4 P4 D12 D13 D14
. . . . .
. . . . .

6. HP双循环

Raid重组技术,技术基本学习,备战美亚杯-CSDN博客

RAID 6 / 双分布式奇偶校验磁盘

RAID 是在RAID 5的基础上进一步改进而来的,提供了比RAID 5更高级的数据保护和容错能力。RAID 6采用了 双重奇偶校验 来提供额外的冗余和错误纠正功能。

与RAID 5类似,数据被划分成固定大小的块,并且每个数据块的位被分布到多个磁盘驱动器上。然而,RAID 6不仅存储了一份数据本身,还存储了 两份独立的奇偶校验位 ,这意味着RAID 6可以容忍两个磁盘的故障而不丢失数据。

性能不佳

读的性能很好

如果