Назад | Перейти на главную страницу

RAID 10, как работает компоновка?

Возможный дубликат:
Может ли кто-нибудь объяснить физическую архитектуру RAID 10 в терминах непрофессионала?

Я пытаюсь понять, как именно работает RAID 10 в Linux с мдадм.

Я хочу создать RAID 10 из 4 разделов, скажем, a, b, c и d. a и b находятся в массиве 1, c и d массиве 2.

Итак, я хочу иметь пару a и b, c и d в массиве RAID 0. Затем, помимо этого, RAID 1.

Параметр в команде mdadm для настройки макета - -p, --layout с опцией: near, far, offset посмотреть здесь

Я хочу, чтобы мои данные были в безопасности, например, если массив 1 выйдет из строя, это будет означать, что каждый фрагмент данных всегда копируется в оба массива.

Как мне настроить мой RAID 10, ближний или дальний?

РЕДАКТИРОВАТЬ: 1 дополнительная информация очень важна: на самом деле, у меня есть 2 * DriveDUO 320 ГБ, каждый из которых определяется как 2 * 160 ГБ. Таким образом, a и b «связаны» вместе, и если один выходит из строя, другой выходит из строя, потому что они находятся на одной карте / PCI-E.

К вашему сведению

«Итак, я хочу иметь пару a и b, c и d в массиве RAID 0. И, кроме того, RAID 1.»

Я бы посоветовал вам иначе.

Создайте набор RAID 1 из a и b, c и d, а затем сделайте RAID 0 поверх этого. Это обеспечит вам лучшее управление рисками. Это позволит вам сохранить RAID 0, даже если один диск из обоих наборов выйдет из строя. Вам нужен RAID 1 + 0, а не RAID 0 + 1

Установка вашего RAID-10 на ближний или дальний с помощью Linux MD не оказывает существенного влияния на надежность RAID. Вместо этого это оптимизация производительности в зависимости от того, какой у вас (последовательный) доступ для чтения или для записи.

Если у вас больше последовательных чтений, чем записей, вам следует выбрать «далеко».

Если у вас больше записей, чем последовательных чтений, выберите «рядом».

Если вы хотите что-то, что должно быть оптимальным для обоих, и если вы используете достаточно большой размер блока, выберите «смещение».

Это объясняется в мкр (4)