Почему для RAID 6 требуется как минимум 4 диска?

Почему для невырожденного массива RAID 6, почему большинству реализаций и документации требуется как минимум 4 диска? Почему у него не может быть 3 диска для 1 блока данных и 2 блоков четности на полосу? Зачем форсировать минимум 2 данных и 2 паритета?

я понимаю

  • Вы можете сделать RAID 6 с 3 реальными и 1 отсутствующим диском с mdadm, но я не об этом
  • 3-х дисковый RAID 6 приведет только к 1/3 емкости пустых дисков.
  • 3-х дисковый RAID 6 будет функционально похож на 3-х дисковый RAID 1 массив. Хотя мне интересно, может ли проверка синхронизации mdadm найти и исправить бит гнили на 3-х дисковом рейде 1. Но это тема для другого вопроса.

Причина, по которой я спрашиваю, заключается в том, что я смотрю на то, чтобы изменить мои домашние настройки сетевого хранилища, чтобы они были похожи на гибридный RAID в купленных в магазине блоках NAS, которые предлагают дублирование двух дисков с дисками разного размера. Таким образом, использование нескольких RAID-массивов mdadm в качестве физических томов в одном логическом томе, как описано здесь, но с RAID 6 и 3 дисковыми RAID 1.

Было бы более логичным, если бы все RAID-массивы, составляющие LVM с избыточностью на двух дисках, были RAID 6.

2 ответа

Причины AFAIK это просто производительность. Там нет никаких реальных технических причин против этого.

Существует разница между raid-1 с 3 дисками и raid-6 с 3 дисками.
Расчеты избыточности для raid-6 вычислительно сложнее и сложнее, чем для raid-1.
Поэтому использование трехдискового raid-6 требует гораздо больше мощности от контроллера (аппаратное обеспечение) или процессора (программный raid).
Перестройки, при необходимости, также занимают больше времени.

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

В результате опция для трехдискового raid-6 обычно даже не доступна программистам программного обеспечения для управления raid.

(Если я правильно помню, я видел контроллер Raid несколько лет назад, который позволял это. Я не могу вспомнить марку / модель, но это почти должен был быть контроллер Areca или один из контроллеров HP/Compaq Proliant. Мы имели дело почти с исключительно с теми, кто в то время.)

Для него требуется 4 диска, поскольку RAID 6 имеет чередование на уровне блоков с двойной распределенной четностью. Это учитывает отказ 2 дисков. Вы не можете сделать это менее чем с 4 накопителями и сохранить требуемую избыточность.

Другие вопросы по тегам