Возможный дубликат:
Каковы различные широко используемые уровни RAID и когда их следует учитывать?
У меня не было никаких проблем с построением мысленных образов более простых форм RAID, но по какой-то причине у меня кружится голова, когда я пытаюсь думать о 10. Позвольте мне пройти через мою концепцию:
Зеркалирование очевидно: N дисков, каждый с копией одних и тех же данных X. Итак, для N = 2 у нас есть D (isc) 0 с Xcopy0 и D1 с Xcopy1.
Чередование очевидно: N дисков, каждый с 1 / N-м байтом. Итак, для N = 2 у нас есть D (isc) 0 с Stripe0, имеющим каждый ниббл 0, и D1 с Stripe1, имеющим каждый ниббл 1.
Для 10, скажем, с 2-битными полосами (т. Е. 4 диска), нам нужно 8 дисков, где мы отражаем D0 + D4, D1 + D5, D2 + D6 и D3 + D7, а затем полосу D0..D3 (и D4..D7, или это бесплатно?).
Или как-то иначе работает?
Рейд 10 довольно прост. Это комбинация зеркалирования (Raid 1) и чередования (Raid 0). Вместо того, чтобы накладывать чередование на отдельные диски, вы накладываете разделение на набор зеркальных дисков.
Mirror1 Mirror2
+-------+ +-------+
| disk1 | Striping | disk3 |
+-------+ -------- +-------+ -----...
| disk2 | | disk4 |
+-------+ +-------+
Это увеличивает производительность записи, чтения и избыточности.
Вы можете добавить столько зеркал, сколько захотите, чтобы нанести полосу на любое количество зеркальных блоков.