Создание программного RAID10 в Linux |
[исправить] |
Имеет 4 диска: /dev/sd[abcd], на каждом из которых создано по одному разделу.
Хотим получить RAID10, как комбинацию из двух raid1, объединенных в raid0 (striping).
Создаем два RAID1, /dev/md0 и /dev/md1
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1
Объединяем их в RAID10 (1+0):
mdadm --create /dev/md2 --chunk=64 --level=0 --raid-devices=2 /dev/md0 /dev/md1
Тоже самое можно проделать одной командой
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
Смотрим, что получилось в итоге:
mdadm --detail /dev/md2
cat /proc/mdstat
|
|
|
|
Раздел: Корень / Администратору / Система / Диски и файлы / RAID массивы |
1.5, geekkoo (??), 20:58, 14/10/2008 [ответить]
| +/– |
А RAID10 на / можно посадить? boot понятно должен быть на raid1, а вот raid10 на root-e можно сделать или нет?
| |
1.7, Max77 (ok), 10:18, 30/01/2009 [ответить]
| +/– |
собрал таким образом RAID10 в мандриве 2009,
всё заработало. Но после перезагрузки массив не активен хоть ты тресни. Вылечилось обновлением mdadm до последней версии (спасибо конфам на redhat)
Теперь другая проблема.
При удалении любого диска из массива и добавлении его обратно, он становится spare. И mdadm сам никак не хочет его активировать. Может кто подскажет как его принудительно активировать, и запустить ресинк? Ну не убивать+пересобирать же каждый раз массив заново !
| |
|