Массивы такого типа основаны на использовании
кода Хемминга
.
Диски делятся на две группы: для данных и для
кодов коррекции ошибок, причём если данные хранятся на
2n - n - 1 дисках, то для хранения кодов коррекции
необходимо n дисков.
Данные распределяются по дискам, предназначенным для хранения информации, так же, как и в
RAID 0, т.е. они разбиваются на небольшие блоки по числу дисков. оставшиеся диски хранят коды коррекции ошибок,
по которым в случае выхода какого-либо жёсткого диска из строя возможно восстановление информации.
Метод хемминга давно применяется в памяти типа ECC и позволяет на лету исправлять однократные и обнаруживать
двукратные ошибки.
Достоинством массива RAID 2 является увеличение надежности и повышение скорости дисковых операций,
по сравнению с производительностью одного диска.
Недостатком массива RAID 2 является то, что минимальное количество дисков, при котором имеет смысл
его использовать, - 7. При этом нужна структура из почти двойного количества дисков
(для n=3 данные будут храниться на 4 дисках), поэтому такой вид массива не получил распространения.
Если же дисков около 30-60, то перерасход получается 11-19%.
(+): высокая надежность и увеличение скорости.
(-): "перерасход дисков" и, как следствие - цена.
Минимальное количество дисков: 3.
Расчетное количество дисков для организации RAID 2
Использованы материалы с сайта Википедии.