Рейд 6 мдадм и 20 дисков
Можно ли добавить более 2 дисков для проверки четности в mdadm RAID 6? Мне нужно построить хранилище из 20 дисков. Как построить рейд, который был бы надежным?
2 ответа
НЕ создавайте R6 с 20 дисками - для этого и нужен R60 - просто сделайте это, и ХБруджин прав - по своей сути R6 распределяет защитные данные по всем дискам.
Насколько я мог быстро взглянуть, в RAID 6 Linux mdadm фактически не использует выделенные диски четности, а скорее распределяет блоки четности по устройствам, составляющим массив RAID6. Количество блоков четности всегда равно 2.
Рейд 6
Математика позволяет вычислить произвольное количество блоков четности, но в Linux RAID используются только два, которые мы называем P и Q. Как и в случае с RAID-5, блоки четности разбросаны по устройствам
...
Raid 6 — единственный рейд уровень, гдеmdadm
может жаловаться, что не может выполнить преобразование напрямую между уровнями 4, 5 и 6. Это связано с тем, как блоки четности разбросаны по устройствам.
(Источник: https://raid.wiki.kernel.org/index.php/A_guide_to_mdadm – выделено мной)