Креирање RAID низова са mdadm-ом на Ubuntu 18.04

Креирање RAID низова са mdadm-ом на Ubuntu 18.04

Увод

RAID (Redundant Array of Independent Disks) је технологија која комбинује више физичких дискова у један логички диск, како би се побољшале перформансе, поузданост или и једно и друго. На Ubuntu 18.04, RAID низове можете креирати користећи софтвер mdadm (RAID управљачки програм у простору корисника). Овај водич ће вас провести кроз процес креирања различитих типова RAID низова користећи mdadm.

Што је mdadm?

mdadm је бесплатан софтвер за управљање и конфигурисање RAID низова у Linux окружењима. Он пружа опсежан скуп команди за креирање, брисање, управљање и надгледање RAID уређаја.

Предуслови

Пре него што наставите са креирањем RAID низова, уверите се да имате:

* Два или више физичких дискова
* Ubuntu 18.04 инсталиран на вашем систему
* Права суперкорисничког рачуна (root)

Типови RAID низова

RAID се може конфигурисати у различитим нивоима који одговарају различитим потребама. У наставку су описани неки од најчешћих типова RAID низова:

* RAID 0 (Striping): Побољшава перформансе дељењем података између више дискова. Нема резерве, па је било који неуспех диска катастрофалан.
* RAID 1 (Mirroring): Дуплира податке на два диска. Обезбеђује високу поузданост, али је скупа јер захтева два диска за исту капацитет складиштења.
* RAID 5 (Distributed Parity): Користи дистрибуирани парни алгоритам за обезбеђивање заштите података. Може да толерише један неуспех диска.
* RAID 6 (Dual Parity): Сличан RAID-у 5, али користи два парна диска за већу заштиту података. Може да толерише два неуспеха диска.
* RAID 10 (Combination of RAID 1 and RAID 0): Комбинује RAID 1 и RAID 0 за побољшане перформансе и поузданост.

Креирање RAID низова

Да бисте креирали RAID низ помоћу mdadm-а, следите ове кораке:

1. Лист доступних дискова: Користите команду fdisk -l да бисте листирали све повезане дискове.

2. Креирање RAID уређаја: Користите команду mdadm --create за креирање RAID уређаја. На пример, следећа команда ће креирати RAID 5 низ од два диска:


mdadm --create /dev/md0 --level=5 --raid-devices=2 /dev/sdb /dev/sdc

3. Провера исправности: Проверите исправност RAID уређаја користећи команду mdadm --detail:


mdadm --detail /dev/md0

4. Форматирање и монтирање: Форматирајте RAID уређај у одговарајући фајл систем (нпр. ext4) и монтирајте га на одговарајућу тачку монтирања:


mkfs.ext4 /dev/md0
mount /dev/md0 /mnt/raid0

Додатне опције

mdadm пружа бројне додатне опције за конфигурисање и управљање RAID низовима, укључујући:

* –force: Креира RAID низ без провере интегритета диска
* –assemble: Скупља постојећи RAID низ
* –monitor: Прати промене на RAID уређају
* –fail: Означава одређени диск као неуспешан
* –remove: Уклања одређени диск из RAID низа

Закључак

Креирање RAID низова са mdadm-ом је релативно једноставан процес који може значајно побољшати перформансе и поузданост ваших Убунту система. Изаберите прави тип RAID низа на основу ваших специфичних потреба и следите кораке описане у овом водичу да бисте конфигурисали и управљали својим RAID низовима.

Често постављана питања

1. Могу ли креирати RAID низ од више од два диска?
Да, можете. mdadm подржава креирање RAID низова са било којим бројем дискова.

2. Како проверим стање RAID низа?
Користите команду mdadm --detail да бисте проверили детаље о RAID уређају, укључујући његов статус и садржај.

3. Шта ако диск у RAID низу откаже?
У случају неуспеха диска, mdadm ће означити диск као неуспешан и почети да регенерише недостајуће податке са преосталих дискова (ако је конфигурација RAID то дозвољава).

4. Како повећам капацитет RAID низа?
Можете повећати капацитет RAID низа додавањем додатних дискова, али морате се осигурати да су нови дискови најмање једнаки по капацитету постојећим дисковима.

5. Како могу да надоградим на виши ниво RAID-а?
Нажалост, не можете директно надоградити на виши ниво RAID-а помоћу mdadm-а. Мораћете да креирате нов RAID низ вишег нивоа и мигрирате податке на њега.

6. Да ли постоји графички интерфејс за управљање RAID низовима?
Да, постоји неколико графичких интерфејса који могу да помогну у управљању RAID низовима, као што су SystemRescueCd и GParted.

7. Како реинисализујем RAID низ?
Реиницијализација RAID низа ће избрисати све податке. Да бисте реиницијализовали RAID низ, користите команду mdadm --zero-superblock да бисте уклонили партицију RAID-а, а затим поново креирајте RAID уређај.

8. Где могу да нађем додатну помоћ са mdadm-ом?
Упутства и документацију за mdadm можете пронаћи на следећим линковима:
mdadm Мануел
Вики Ubuntu за RAID
Заједничка помоћ Ubuntu за RAID