RAID 6 P+Q算法

本文详细介绍了RAID 6 P+Q算法,包括数据校验的计算过程,涉及伽罗瓦域(GF)变换、乘除运算及在数据丢失情况下的恢复策略。通过对D1至D5数据进行伽罗瓦域乘法和异或操作,实现了高效的冗余数据保护。
摘要由CSDN通过智能技术生成

RAID 6 P+Q

 

•       设有五个数据做P+Q算法,分别是D1,D2,D3,D4,D5

•       P=D1 xor D2 xor D3 xor D4 xor D5;

•       Q=(D1*K1) xor (D2*K2) xor (D3*K3) xor (D4*K4) xor (D5*K5);

•       “*”号代表伽罗瓦域乘

•       “/”号代表伽罗瓦域除

•       K为常量系数,取值1到255之间正整数。

 

RAID 6 P+Q算法图解



 

 

伽罗瓦域变换(GF)

•       这里只讲GF(256)变换,因为这里只用到GF(256)

•       GF(256)对应着一个本原多项式x8+x4+x3+x2+1; (这里的+号是xor)

•       X8=x4+x3+x2+1;记住它,这个很重要。

•       Xn代表x的n次方。这里X我们取值为2

 

GF正向变换表

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值