外地客户如不方便将要进行数据恢复的储存设备(如硬盘,U盘等)送到我们数据恢复中心,可以通过快递至我数据恢复中心。

X-Code编码RAID-6数据组织原理

X-Code编码RAID-6也足种双异或RAID-6,不过它的异或值是竖向放置,所以也称为垂直异或。

构建X-Code编码RAID-6 最少需耍4块物理盘才能实现,下面以5块物理盘为例进行 说明,其数据分布情况如图所示。

X-Code编码RAID-6数据组织原理

图中P0、P1、P2、P3是第一个独立的校验信息,属于斜向校验,其中:

P3=D0⊕D6⊕D12
P4=D1⊕D7⊕D13
P0=D2⊕D8⊕D14
Pl=D3⊕D9⊕D10
P2=D4⊕D5⊕D11

图中DP0、DP1、DP2、DP3是第二个独立的校验信息,属于另一个方向的斜向校验,其中:

DP0=D3⊕D7⊕D11
DPl=D4⊕D8⊕D12
DP2=D0⊕D9⊕P13
DP3=D1⊕P5⊕D14
DP4=D2⊕P6⊕D10

从以上的分析可以看出,X-Code编码RAID-6的异或算法对称度很高,各成员盘负载 比较均衡。上图是以5块成员盘为例的X-Code编码RA1D-6结构,阵列在运行时,以5 个条带组为一个单元进行数据处理,如果是6块成员盘为例的X-Code编码RAID-6结构, 则以6个条带组为一个单元进行数据处理,依此类推。

因为有两个独立的校验信息存在,所以理论上X-Code编码RA1D-6即使两块成员盘同 时离线也不会出现故障。

不过X-Code编码RAID-6也存在很多问题,比如数据的重复异或运算较多,这就导致 RAID控制器的计算量大以及磁盘空间浪费比较多。

转载请注明:成都千喜数据恢复中心 » X-Code编码RAID-6数据组织原理

喜欢 (3)or分享 (0)

您必须 登录 才能发表评论!