RAJTAÜTÉS

Hogyan hozhatunk létre RAID tömböket az MDADM használatával az Ubuntu rendszeren

Hogyan hozhatunk létre RAID tömböket az MDADM használatával az Ubuntu rendszeren
A RAID egy virtualizációs platform adattárolásra, amely több fizikai lemezmeghajtót integrál egy vagy több logikai egységbe. A szükséges megbízhatósági és hatékonysági szint alapján az adatok sokféle módon szétszóródnak a meghajtókon, RAID-szinteken. Különböző rendszereket RAID-nek neveznek, amelyet egész szám követ, például RAID 0 vagy RAID 1. Minden rendszer vagy a RAID szintje más-más egyensúlyt biztosít a kulcsfontosságú célok között, azaz.e. stabilitás, használhatóság, teljesítmény és erő.

A RAID lemez-tükrözés vagy lemezcsíkozás módszereket alkalmaz, ha egynél több meghajtóra történő tükrözés hasonló adatokat másolna. A partíciós csíkozás lehetővé teszi az adatok terjesztését számos lemezmeghajtón. Az egyes meghajtók tárolókapacitása egységekre oszlik, amelyek egy szektortól (512 bájt) és több megabájtig terjednek. A RAID 0-nál magasabb RAID szintek védelmet nyújtanak a helyrehozhatatlan olvasási hibák és a teljes fizikai meghajtó meghibásodásai ellen.

A RAID eszközöket az md alkalmazás-illesztőprogramon keresztül telepítik. A Linux szoftveres RAID tömb jelenleg támogatja a RAID 0 (szalag), RAID 1 (tükör), RAID 4, RAID 5, RAID 6 és RAID 10. Az Mdadm egy Linux segédprogram, amelyet RAID eszközök vezérlésére és kezelésére használnak az alkalmazások számára. Az mdadm több alapvető üzemmódját összeállítják, felépítik, létrehozzák, követik, figyelik, növelik, növekményes és automatikus észlelés. A név az általa irányított vagy kezelt több eszköz (md) csomópontjaiból származik. Nézzük meg, hogyan hozhatunk létre különféle típusú Raid tömböket az mdadm használatával.

RAID 0 tömb létrehozása:

A RAID 0 az a mechanizmus, amellyel az adatokat blokkokra osztják, és ezeket a blokkokat különféle tárolóeszközökön, például merevlemezeken szétszórják. Azt jelenti, hogy mindegyik lemez tartalmazza az adatok egy részét, és miközben ezekhez az adatokhoz hozzáfér, több lemezre lesz hivatkozás. A 0-as raid során, mivel a blokkok csíkosak, a teljesítménye kiváló, de a tükrözés nélküli stratégia miatt az eszköz egyetlen meghibásodása az összes adatot megsemmisíti.

A kezdéshez először meg kell határoznia a komponens eszközöket a következő paranccsal:

[e-mail védett]: ~ $ lsblk -o NÉV, MÉRET, TÍPUS

Két lemezünk van fájlrendszer nélkül, mindegyik 50G méretű, amint azt a képernyőképen láthatjuk. Ebben az esetben a / dev / ch1 és / dev / ch2 azonosítókat kapták ezek az eszközök ehhez a munkamenethez. Ezek olyan nyers összetevők, amelyeket a tömb létrehozásához fogunk használni.

Ha ezeket az összetevőket RAID 0 tömb létrehozásához használja, adja meg őket a -create paranccsal. Meg kell határoznia a felépíteni kívánt rendszer nevét (esetünkben / dev / mch0), a RAID szintet, i.e. 0 és az eszközök száma:

[e-mail védett]: ~ $ sudo mdadm --create --verbose / dev / mch0 --level = 0
--raid-devices = 2 / dev / ch1 / dev / ch2

A / proc / mdstat napló tesztelésével garantálhatjuk a RAID sikeres létrehozását:

[e-mail védett]: ~ $ cat / proc / mdstat

A / dev / mch0 rendszert a / dev / ch2 és / dev / ch1 eszközökkel hoztuk létre a RAID 0 beállításban. Most csatlakoztassa a fájlrendszert arra a tömbre a következő paranccsal:

[e-mail védett]: ~ $ sudo mkfs.ext4 -F / dev / mch0

Most hozzon létre egy csatlakozási pontot, és csatolja a fájlrendszert a következő parancsokkal:

[e-mail védett]: ~ $ sudo mkdir -p / mnt / mch0
[e-mail védett]: ~ $ sudo mount / dev / mch0 / mnt / mch0

Ellenőrizze, hogy van-e új hely vagy sem:

[e-mail védett]: ~ $ df -h -x devtmpfs -x tmpfs

Most meg kell változtatnunk az / etc / mdadm / mdadm fájlt.conf fájlt, hogy megbizonyosodjon arról, hogy a lista indításkor automatikusan újra összeáll. Automatikusan keresni fogja az aktuális tömböt, összekapcsolja a fájlt és frissíti a kezdeti RAM fájlrendszert a következő parancssorral:

[e-mail védett]: ~ $ sudo mdadm --detail --scan | sudo tee -a / etc / mdadm / mdadm.konf
[e-mail védett]: ~ $ sudo update-initramfs -u

Az indításkor történő automatikus csatlakoztatáshoz adjon új fájlrendszer-csatlakozási opciókat az elérhető etc / fstab fájlba:

Minden egyes rendszerindító automatikusan hozzáadhatja a RAID 0 tömböt és felcsatolhatja azt.

RAID 5 tömb létrehozása:

A Raid 5 tömbök az adatok különféle eszközökkel történő eltávolításával jönnek létre. A mért paritásblokk az egyes csíkok egyik része. A paritás blokkot és a többi blokkot a hiányzó adatok meghatározására használják arra az esetre, ha az eszköz meghibásodna. A paritásblokk megszerzésére szolgáló rendszert úgy forgatják, hogy az egyes eszközöknél kiegyenlített összeg legyen a paritásinformációkból. Míg a paritásról szóló információk meg vannak osztva, egy lemez tárolási értéke felhasználható a paritáshoz. Sérült állapotban a RAID 5 nagyon gyenge eredményekkel jár.

A RAID 5 tömb létrehozásához először azonosítanunk kell a komponens eszközöket, amint azt a RAID 0-ban azonosítottuk. De a RAID 5-ben legalább 3 tárolóeszközzel kell rendelkeznünk. Keresse meg az eszközök azonosítóit a következő paranccsal:

[e-mail védett]: ~ $ lsblk -o NÉV, MÉRET, TÍPUS

A -create paranccsal hozzon létre egy RAID 5 tömböt, de ebben az esetben használja az „5” értéket.

[e-mail védett]: ~ $ sudo mdadm --create --verbose / dev / md0 --level = 5
--raid-devices = 3 / dev / sda / dev / sdb / dev / sdc

Ez bizonyos ideig eltarthat, még ebben az időben is használható a tömb. A / proc / mdstat napló tesztelésével nyomon követheti a létrehozás előrehaladását:

[e-mail védett]: ~ $ cat / proc / mdstat

Most hozza létre és csatolja a fájlrendszert a tömbre a következő parancssor végrehajtásával:

[e-mail védett]: ~ $ sudo mkfs.ext4 -F / dev / md0
[e-mail védett]: ~ $ sudo mkdir -p / mnt / md0
[e-mail védett]: ~ $ sudo mount / dev / md0 / mnt / md0

A telepítés után megerősítheti, hogy elérhető-e vagy sem:

[e-mail védett]: ~ $ df -h -x devtmpfs -x tmpfs

A RAID 5 tömbök automatikus telepítéséhez és telepítéséhez minden egyes rendszerindításkor módosítania kell az initramf fájlokat, és a parancsok végrehajtásával hozzá kell adnia a nemrégiben létrehozott fájlrendszert az fstab fájlhoz:

Következtetés:

A RAID hatékonyságot és stabilitást nyújt több merevlemez együttes kombinálásával. Ily módon egy nagy kapacitású merevlemezt ad a rendszernek, sokkal jobb sebességgel, mint a normál particionált meghajtók. Másrészt nem segíti elő a redundanciát és a hibatűrést, és ha az egyik meghajtó meghibásodik, az összes adat elvész.

OpenTTD bemutató
Az OpenTTD az egyik legnépszerűbb üzleti szimulációs játék. Ebben a játékban létre kell hoznia egy csodálatos szállítási vállalkozást. Azonban kezdete...
SuperTuxKart Linuxhoz
A SuperTuxKart egy nagyszerű cím, amelynek célja, hogy ingyenesen hozza el a Mario Kart élményét Linux rendszerén. Elég kihívást jelentő és szórakozta...
Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...