Я думал, что понимаю RAID, но я смотрю на изображения из Википедии, и, похоже, я не понимаю. Например, возьмите это изображение:
Что делает «паритет»? Например, что произойдет, если диск 2 внезапно выйдет из строя? Как восстанавливается система?
Я думал, что понимаю RAID, но я смотрю на изображения из Википедии, и, похоже, я не понимаю. Например, возьмите это изображение:
Что делает «паритет»? Например, что произойдет, если диск 2 внезапно выйдет из строя? Как восстанавливается система?
http://en.wikipedia.org/wiki/Parity_bit ...
Блок четности
Блок четности используется определенными уровнями RAID. Избыточность достигается за счет использования блоков четности. В случае сбоя одного диска в массиве блоки данных и блок четности с рабочих дисков могут быть объединены для восстановления отсутствующих данных.
Учитывая диаграмму ниже, где каждый столбец является диском, предположим, что A1 = 00000111, A2 = 00000101 и A3 = 00000000. Ap, блок контроля четности, сгенерированный XORing A1, A2 и A3, будет равен 00000010. Если диск 1 выходит из строя, A2 больше не будет доступен, но его можно восстановить с помощью XORing A1, A3 и Ap:
A2 = A1 XOR A3 XOR Ap = 00000101
Четность используется не только для поддержки передачи данных в массивах raid, но и для восстановления данных в случае сбоя диска 0, 1 или 2. Я думаю, что это изображение - лучшее представление о том, как выглядит рейд три.
На изображении: блоки 1a, 1b, 1c являются дублированными данными, первая четность отслеживает блоки данных