ZZS是三个俄罗斯人名的首字母,这三个俄罗斯人在1983年共同提出了一种编码形 式,被命名为ZZS编码,也称为俄罗斯编码。
将ZZS编码用于RAID-6中,要求成员盘的数目至少为4块,并且盘数必须为索数, 所以ZZS编码RAID-6的成员盘数只能是5、7、11、13、17、19等数值。
不过,ZZS编码的算法中允许其中一块成员盘中数据全部为0,这样就可以在RAID 控制器中虚拟一块全空的成员盘,从而使ZZS编码RAID-6的成员盘数目也可以是4、6、 10、12、16、18等数值,即素数减去1。
物砰盘0 物理盘1 物理盘2 物理盘3 物理盘4 物理盘5物理盘6
逻辑盘
ZZS编码RA1D-6属于垂直校验形式,图1-53中3个条带组为一个运算单元,其中Z0、 Zl、Z2、Z3、Z4、Z5、Z6分别是同一块成员盘中下面两个数据块经过ZZS算法计算出的
校验值。
ZZS编码RAID-6中两块成员盘同时离线也不会影响数据的完整性,并且其数据重复 计算量比X-Code编码RAID-6少一些。