Программный RAID0 + 1 с использованием 3 дисков

216
Laurence Sacha Stant

Можно ли использовать 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 
0

1 ответ на вопрос

0
TOOGAM

Да.

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

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

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

Похожие вопросы