RAID 6 is a data storage approach that combines four or more hard drives into a single logical drive. Compared to individual data carriers, it boosts reliability of the system and read speeds. The basis for this is the combination of striping and parity, that also forms the basis of RAID level 5. It comes as little surprise then that RAID 6 is often referred to as “RAID 5 expansion”.
RAID 6 systems implement the “striping” approach in a classic manner. All data is divided into blocks and distributed evenly to the participating hard disks. This gives users the option of accessing several disks at the same time and reading the sub-blocks of a data strip in parallel.
When it comes to parity, RAID 6 differs from other levels: the system always saves two sets of parity information. In that way, associated data can be restored if one or two disks fail. For this purpose, a RAID 6 system can optionally use the XOR logic or a mix of XOR logic and multi-bit error correction using Reed-Solomon code. The latter is also required to transmit television signals according to the DVB standard, where it improves the bit error rate of the received signal.