Data Domain 数据分区 RAID 机制

版主
版主

Data Domain 数据分区 RAID 机制

Data Domain 数据分区 RAID 机制

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese Weibo Icon.gif                       

介绍

本文是 【专家问答】老司机带您玩转Data Domain 中嘉宾分享的文章,将为您介绍Data Domain 数据分区 RAID 机制。

更多信息

DD-RAID的目标

·         使数据更可靠,当一个硬盘故障时,可以从其他硬盘上将数据恢复。

DD-RAID支持的类型

·         RAID0, RAID1, RAID6, RAID100, RAID106

·         在用户数据层面,在DD的扩展柜上使用的是由14块硬盘组成的RAID 6AIO机型稍有不同,但用户数据分区仍然是Raid6

RAID 6RAID 5的不同之处于除了每个硬盘上都有同级数据XOR校验区外,还有一个针对每个数据块的XOR校验区。当然,当前盘数据块的校验数据不可能存在当前盘而是交错存储的,具体形式见图。(Ap, AqA1A2A3的校验位,并且是存储于不同的物理磁盘上。)

这样一来,等于每个数据块有了两个校验保护屏障(一个分层校验,一个是总体校验),因此RAID 6的数据冗余性能相当好。如果一个物理磁盘出现故障,该磁盘上的数据可以重建到更换磁盘上。这种 RAID 模式最多允许两个磁盘出故障而不丢失数据,而且它能更快地重建故障磁盘上的数据。但是,由于增加了一个校验,所以写入的效率较RAID 5还差,而且控制系统的设计也更为复杂,第二块的校验区也减少了有效存储空间。

11.png

DD-RAID和普通RAID的区别

·         Only support full stripe write, no small write issue 仅支持全条带写,没有小文件问题

·         Provide stripe head unit to check stripe data correctness 拥有条带头来验证条带数据的正确性

DD-RAID中的一些概念        


12.png

·       MG (Meta Group), DG (Disk Group), Partition, Array, Stripe, Stripe Unit


MG(Meta Group)是指在DDOS中由不同的DGdisk group)组成的一个用户数据存储空间。一般在DataDomain上只有一个MG,当存在archive tier的时候,active tierarchive tier会被分成两个不同的MG.


DG(Disk Group)是由一个扩展柜中14个磁盘组成的,raid6也是建立在DG的基础上的,可以简单的把一个DG理解成一个raid6. 一个DG中有两块校验盘来保证数据的完整性。


Array是一个物理概念,就是指16个盘的扩展柜组成的。


Partition是指在一个DG(Raid 6)上,对于raid做出不同的分区,起不同的作用。用户数据就是存在partition 5ppart)上。


StripeStripe unit都是raid中的概念,一个stripe贯穿一个DG中所有的磁盘,而stripe unit就是stripe在单独磁盘上的概念。在此不多赘述。

13.png

StripeStripe unit都是raid中的概念,一个stripe贯穿一个DG中所有的磁盘,而stripe unit就是stripe在单独磁盘上的概念。在此不多赘述。

DD-RAID parameters

·         Stripe size: specified by User

·         I/O Queue depth: 128 (default value)

·         Maximum MG number: 50

·         Maximum DGs in MG: 16

·         Maximum Disks in DG: 32

·         Maximum Disks in Array: 16

·         Maximum Disks in DDR: 900

另外再在这里补充一点磁盘状态的信息说明,供大家在日常工作中参考:

SE@DD990## disk show state

Enclosure   Disk

             1 2  3  4 5  6  7 8  9  10 11 12 13 14 15

--------- ----------------------------------------------

1            . .  .  s

2            . .  .  . .  .  . .  .  . .  .  . .  s

3            . .  .  . .  .  . .  .  . .  .  . s  .

4            . .  .  . .  .  . .  .  . .  .  . .  s

5            . .  .  . .  .  . .  .  . .  .  . .  s

--------- ----------------------------------------------

Legend   State          Count

------   ------------   -----

.        In Use Disks   59

s        Spare Disks    5

------   ------------   -----

Total 64 disks                

·         In use (.), this disk is in a DG and has been assembled successfully.

·         Foreign (o), this disk is in a DG but not belongs to this head-unit.

·         Available (v), this disk is in a DG but has not been assembled yet.

·         Unknown (U), no available raid superblock information on the disk.

·         Known (K), disk is in DG and cannot be reassembled.

·         Absent (A), no disk in specified slot.

·         Spare (s), this disk is a spare disk.

·         Failed (F), this disk is a Failed disk.

·         Reconstruction (R), spare disk under reconstruction.

应用于

Data Domain

版本历史
修订号
1 / 1
上次更新时间:
‎12-04-2016 07:49 PM
更新依据: