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


0

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

Да.

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.