RAID 3

В RAID 3 данные разбиваются на куски размером меньше сектора или блока (на уровне байт или даже возможно бит) и записывается по n − 1 дискам. Дополнительный диск нужен для хранения контрольной информации, называемой также котрольной суммой.  Для вычисления контрольной информации используется операция «исключающего ИЛИ» (XOR), применяемая к записываемым блокам данных. При выходе из строя любого диска данные на нем можно восстановить по контрольным данным и данным, оставшимся на исправных дисках.

В RAID 2 для этой цели (хранения кодов коррекции ошибок) применялся n − 1 диск. Таким образом он гораздо более избыточен в сравнении с RAID 3. Большая часть информации на контрольных дисках использовалась для коррекции ошибок на лету. В действительности же для подавляющего большинства пользователей достаточно простого восстановления информации в случае выхода из строя одного диска, а для этой задачи хватает информации, умещающейся на одном выделенном жёстком диске.

Достоинства Raid 3 - это высокая производительность за счет разбиения данных на блоки. При чтении, в случае отсутствия сбоев, не происходит обращения к диску с контрольными данными. Однако при записи есть постоянно обращение сразу ко всем дискам. Для построения RAID 3 минимальное достаточное количество дисков равно трем. Данный тип RAID используется редко и в основном для файлов большого объема с малой частотой обращений. Для блоков малого размера время доступа намного больше времени чтения. Из недостатков следует отметить низкую надежность контрольного диска вследствие очень частых обращений к нему. Обращения к диску с контрольными данными происходят чаще чем к дискам хранящим собственно данные.

#