raid 2.0的理解

来源:互联网 发布:mysql 拼接字符串 编辑:程序博客网 时间:2024/06/05 10:50

Raid 2.0 技术主要思想:将块设备管理的方法跟raid技术相结合起来。

传统raid技术,最小的数据保护单元(允许单个物理磁盘故障而保证数据不丢失)是一个raid组,即一组物理盘;Raid2.0中,最小数据保护单元(data protection unit)粒度小很多,是多个物理盘上逻辑分区构成一个raid组。物理盘上的逻辑分区有不同的名称compellent称之为D-Piece,3Par叫chunklet。总结起来,传统raid技术是多个盘组成一个raid校验组,管理元数据的粒度较粗,raid 2.0是多个磁盘分区组成一个raid校验组,元数据管理的粒度比较细,更为灵活高效。


Raid 2.0的好处:

1.      不需要单独的热备盘(hot spare disk)。

Raid2.0中,多个物理盘构成一个disk pool,disk pool中磁盘个数要多余raid的条带宽度。例如,传统8+2的raid6有两个热备盘,这两个热备盘正常情况下是不提供i/o能力的。而12块盘组成的disk pool,内部也是用8+2的raid6,所有的盘在系正常状态都可以提供i/o服务。

2.      数据重构速度快。

传统raid组由于使用的是独立的热备盘,重构时,只能先把修复后的数据写到单独的热备盘里面。而raid2.0由于是用了disk pool管理方法,重构时,损坏的磁盘上的数据可以写到disk pool中任意状态正常的磁盘上。以前面12块盘为例,如果发生一个磁盘损坏,raid2.0可以将修复后的数据写到11块盘上,而传统技术只能写到一个热备盘删。Raid2.0可以从11块盘上读取修复必须的原始数据,而传统技术只能从9个盘上读取原始数据。Raid2.0修复速度理论上是传统技术的11*(11/9)≈13.4倍。

3.      易管理,扩展时不需重建raid 组,直接向disk pool中添加磁盘即可。传统技术需要重建raid组。

dell的一篇技术文档有raid 2.0 详细的介绍

http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/Dynamic_Disk_Pooling_Technical_Report.pdf