Monday, August 17, 2009

RAID 6


Diagram of a RAID 6 setup which is just like RAID 5 but with two parity blocks instead of one
A RAID 6 extends RAID 5 by adding an additional parity block, thus it uses block-level striping with two parity blocks distributed across all member disks. It was not one of the original RAID levels.
RAID 5 can be seen as a special case of a Reed-Solomon code[3]. RAID , being a degenerate case, requires only addition in the Galois field. Since we are operating on bits, the field used is a binary galois field . In cyclic representations of binary galois fields, addition is computed by a simple XOR.
After understanding RAID 5 as a special case of a Reed-Solomon code,it is easy to see that it is possible to extend the approach to produceredundancy simply by producing another syndrome; typically a polynomialin (8 means we are operating on bytes). By adding additional syndromes itis possible to achieve any number of redundant disks, and recover fromthe failure of that many drives anywhere in the array, but RAID 6refers to the specific case of two syndromes.
Like RAID 5, the parity is distributed in stripes, with the parity blocks in a different place in each stripe.
Post a Comment

You might also like :

Related Posts with Thumbnails