3

Я думал, что понимаю RAID, но я смотрю на изображения из Википедии, и, похоже, я не понимаю. Например, возьмите это изображение:

альтернативный текст

Что делает «паритет»? Например, что произойдет, если диск 2 внезапно выйдет из строя? Как восстанавливается система?

2 ответа2

5

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

0

Четность используется не только для поддержки передачи данных в массивах raid, но и для восстановления данных в случае сбоя диска 0, 1 или 2. Я думаю, что это изображение - лучшее представление о том, как выглядит рейд три.

На изображении: блоки 1a, 1b, 1c являются дублированными данными, первая четность отслеживает блоки данных

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .