Так что мне пришло в голову, что, используя четность XOR, я не могу определить, какой диск неисправен в наборе чередований.
Предположим, что один из дисков в наборе бесшумно переворачивает биты на пластинах (он же гниль), например, из-за плохой прошивки. Диск не выходит из строя или сообщает о поврежденных блоках, но иногда он записывает на диск что-то еще, чем было введено.
Использование XOR, как и любой другой контрольной суммы, не скажет, какой диск в полосе был причиной неправильного вычисления четности, но вы знаете, что на одном из дисков возникла проблема.
Этот сценарий должен быть решен каким-то образом, учитывая ограничения рейда 5, но, честно говоря, он ускользает от меня. Я могу представить, что raid-6 с горизонтальной (raid-4'ish) и диагональной четностью может триангулировать плохие блоки и показать, на каком диске содержится плохая область .... но этот вопрос относится к наборам raid-5.
Заранее спасибо.