1、冗余磁盘阵列(RAID)

·    软件RAID:不能支持所有RAID、性能影响、兼容性问题

·    硬件RAID:RAID控制器

·    物理阵列、逻辑阵列

 

2、RAID级别

1)分条(Striping)

(1)条带尺寸:(分条深度)

(2)分条尺寸:

         条带1     条带2

分条1     A1        A2

分条2     B1        B2

2)数据镜像

A   A

B   B

C   C

备份:某时间点的数据状态

镜像:不断变化的数据更新到同一副本中

3)奇偶校验

RAID0:分条

RAID1:镜像

RAID3:专用校验盘的 并行访问阵列

RAID4:独立磁盘、专用校验盘的 分条阵列

RAID5:独立磁盘、分布式校验的 分条阵列

RAID6:独立磁盘、双重分布式校验的 分条阵列

 

 

3、各种RAID比较

RAID  最少磁盘数  存储利用率   开销           读性能                  写性能                   写代价

0        2          100        低       随机和顺序读都很好             很好                      无

1        2           50        高       比单个磁盘高              比单个磁盘略慢                 中

3        3        (n-1)/n    中       随机读较好、顺序读很好     琐碎随机差、大型连续较好        高

4        3        (n-1)/n    中       随机读很好、顺序读较好     琐碎随机差、大型连续较好        高

5        3        (n-1)/n    中       随机读很好、顺序读较好     随机一般、顺序一般或较好        高

6        4        (n-2)/n    中       随机读很好、顺序读较好      琐碎随机较好                非常高

10&01    4           50        高              很好                   很好                      中

 

4、磁盘性能

IPOS:I/O吞吐量

假设I/O吞吐量为5200IPOS,60%为读访问

RAID5磁盘负载=0.6*5200+4*(0.4*5200)    (RAID5的写代价为4

 

5、热备用(Hot Spare)

数据恢复方法:

·    校验计算

·    镜像复制

更换故障硬盘操作

·    热备作为新硬盘,新增另一个热备

·    热备数据到新硬盘,热备继续做

 

热备盘(hot spare盘,又称S盘):放置顺坏一个盘后没有及时换上,另一个盘又损坏

RAID5E:某盘损坏后,RAID5是发送到外部时现场生成数据流,没有存起来。RAID5E将损坏的数据重新校验生成,压缩存放在其他盘上的未使用的空间上(这些未使用的空间,系统是认不到的,没有参与raid的建立,没有条带化,不属于raid)。这样先后损坏两块硬盘也没事。

RAID5EE:RAID5E相比,RAID5EE是完全携带了S盘,不过这个S盘不是真正的一块物理盘,而是均匀分部在其他盘上,S空间参与了条带化,属于整个raid组的一部分,这样恢复数据更有效率,其他和raid5E一样。