Может ли RAID 1 иметь более двух дисков?


9

Недавно у меня была беседа с моим учителем. Он утверждал, что вы можете установить RAID 1 с пятью дисками и что данные будут отражаться на всех этих дисках.

Я сказал ему, что RAID 1 с 5 дисками не будет работать так. Это был бы RAID 1 с двумя дисками и другие три диска использовались бы как горячий резерв.

Он также сказал, что RAID 6 идентичен RAID 5, но вы можете разместить все проверки на четность на одном диске. Я думал, что RAID 6 был решением, похожим на RAID 5, где два диска использовались для контроля четности.

Кто тогда прав?

Ответы:


17

Вы можете использовать столько дисков, сколько хотите для RAID1. Все они будут отражены и написаны одновременно, и будут точными копиями друг друга. Тот факт, что нет карты, которая делает больше, чем x дисков, ничего не значило в концепции. RAID1 просто отражает ваши диски, и вы можете иметь столько зеркал, сколько захотите.

Кроме того, ваш взгляд на RAID5 / 6 ошибочен. Четность распределяется по всем дискам, для этого нет выделенного диска. По сравнению с raid5, raid6 добавляет дополнительный блок контроля четности , который также распространяется.

Вы можете найти больше информации в Википедии .


У меня никогда не было raid-карты, которая могла бы обрабатывать raid 1 с более чем двумя накопителями. так ... а что не так с моим рейдом-6 ??? Я пытался сказать, что raid-5 имеет один диск для контроля четности, а raid-6 имеет 2 диска для контроля четности. Как сказано в википедии: RAID 5: чередование на уровне блоков с распределенной четностью. RAID 6: чередование на уровне блоков с двойной распределенной четностью.
Mad_piggy

Я обновлю свой ответ.
m4573r

Я видел пример того, как mdadm (программный raid для Linux) использует 8 дисков в raid 1, или, точнее, первый небольшой раздел на 8 дисках в качестве raid 1. Это хранит системный диск. Большой раздел на каждом диске был сгруппирован в массив RAID 6. Я не видел дистрибутив Linux, который будет загружаться с программного рейда 5 или 6.
BeowulfNode42

0

Есть две возможности:

использование

  • все 5 дисков для рейда 1, каждый диск как точная копия других дисков
  • зеркало (пример) 3 дисков и использовать два других диска как запасные (если один из первых 3 дисков выйдет из строя, 4-й займет его место)

Я предпочитаю 2-е решение (с 2 + 1 дисков или 3 + 1)

ваше предположение о рейде 6 неверно :)


0

Я работал с некоторыми сетевыми хранилищами LenovoEMC PX4 с 4 или 12 дисками. Первые 50 ГБ каждого диска использовались как raid1 для ОС, а оставшаяся часть каждого диска была для пользовательских данных.

Таким образом, у него есть 4 или 12-сторонний raid1 для корневого диска и небольшой файл подкачки на этом диске. Так что да, это вполне возможно и выполнимо, и используется в производстве коммерческими решениями.

Пока хотя бы один диск работал, он загружался и работал по сети. NAS необходимо было загрузить с USB-накопителя, если вы поменяли все диски, чтобы переустановить базовую ОС.

Вот перестройка NAS с 4 отсеками после замены диска, поэтому нет sdd

root@px4-300r-THYAQ42E9:/nfs/# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md0 : active raid1 sde1[4] sdc1[1] sda1[3] sdb1[2]
      20964480 blocks super 1.1 [4/3] [UUU_]
      [===========>.........]  recovery = 58.1% (12188416/20964480) finish=7.2min speed=21337K/sec

md1 : active raid5 sde2[4] sdc2[1] sda2[3] sdb2[2]
      5797200384 blocks super 1.1 level 5, 512k chunk, algorithm 2 [4/3] [_UUU]

Вывод / proc / mdstat был найден в старом письме - устройства давно перешли на загробную жизнь оборудования, поэтому я не могу легко выполнить тест hdparm или bonnie, извините.
Criggie

0

Существует много недопонимания уровней RAID.

JBoD - это просто набор дисков, где вы можете увидеть несколько дисков в одной коробке, это самый запутанный термин без рейда.

Несколько лет назад некоторые производители RAID не смогли создать действительно JBOD со своим механизмом RAID, они называют SPAN (BIG) как JBoD.

RAID1 - это зеркальный RAID-массив, и для его зеркалирования требуется два жестких диска. Принимая во внимание, что CLONE - это жесткий диск с несколькими дубликатами с одинаковым объемом, например eBOX, sBOX (аппаратный RAID) DAT Optic. Аппаратные блоки RAID обычно предлагают RAID 0, 1, 5, CLONE, Large и Hot spare.

Что касается RAID 5/6, оба имеют долю пространства четности, равную одному диску для RAID5 и двум дискам для RAID6.

Наиболее распространенным ошибочным знанием является то, что данные о четности находятся на выделенном диске (ах). Это неверно. Пространство для вечеринок разделено поровну между жесткими дисками RAID.

Пример: RAID5 из пяти жестких дисков, каждый из дисков будет иметь 1/5 пространства, выделенного для контроля четности, тогда как для RAID6 каждый диск будет иметь 2/5 пространства, выделенного для контроля четности.

Для тех, кто хочет поспорить, если есть выделенные диски четности, давайте предположим, что есть, что происходит с RAID, если выделенный диск четности выходит из строя? RAID не может быть восстановлен, потому что данных, необходимых для восстановления, больше нет.


1
Обратите внимание, что ваш последний комментарий о том, что RAID5 с выделенным диском четности не удалось восстановить после сбоя диска, неверен. Даже если бы RAID5 был реализован с информацией о четности полностью на одном диске, он все равно мог бы восстановиться после сбоя любого диска. Если ваш аргумент был истинным, то это означало бы, что с распределенной четностью 1/5 ваших данных будет невозможно восстановить при сбое любого диска, потому что вы потеряли информацию о четности, которая была на 1/5 этого диска. Этот аргумент просто неверен.
Макьен

1
«RAID5 с выделенным диском контроля четности» - это RAID 4. Разница между RAID 4 и RAID 5 заключается в том, что RAID 4 имеет выделенный диск контроля четности, а RAID 5 имеет четность, распределенную по всем дискам. Если в конфигурации RAID 4 происходит сбой выделенного диска контроля четности, четность может быть восстановлена ​​из данных, как это происходит со всеми потерями четности на отказавшем диске массива RAID 5.
Дэвид Шварц
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.