Можно ли использовать mdadm для RAID0+1, используя 3 диска? Мой сценарий - диск 1x2 ТБ и 2x1 ТБ. Не заинтересован в повышении производительности RAID0, просто хочу объединить их, чтобы я мог отразить их с 2 ТБ.

Спасибо

РЕДАКТИРОВАТЬ:

Я думаю, что это то, что я мог бы сделать, если это работает:

mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda /dev/sdb
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/md0 /dev/sdc

1 ответ1

0

Да.

Вам нужно 4. (По крайней мере, с любой настройкой, которую я видел.) Однако вы можете использовать 4 раздела вместо 4 дисков. Пусть одна сторона зеркала использует RAID 0 на двух разделах на двух дисках по 1 ТБ. Другая сторона зеркала может использовать RAID 0 на двух разделах на одном диске объемом 2 ТБ. Должно работать.

Я не знаю, сколько вы получите от обычного выигрыша в скорости от использования двух дисков, как, например, RAID 0. (На самом деле, я уверен, что это зависит от реализации. Так что это может работать очень хорошо, или нет.) Но 1 диск емкостью 2 ТБ, вероятно, будет немного медленнее, чем 2 диска по 1 ТБ каждый, поскольку для одного диска емкостью 2 ТБ может потребоваться чтение из другой части диска вместо того, чтобы два диска считывали / записывали разные места одновременно (поскольку это отдельные диски).

Это лучший способ сделать это? Возможно, нет. (Возможно, Server Fault лучше подойдет для того, чтобы задать такой вопрос, связанный со скоростью / производительностью.) Однако, что касается вопроса о том, выполнимо ли такое, я бы сказал, конечно. Просто скажите программному обеспечению RAID работать с разделами (а не с дисками).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .