szerver

Mi az a RAID a Linuxban, és hogyan konfigurálható

Mi az a RAID a Linuxban, és hogyan konfigurálható

Az olcsó adattárolás világában élünk. Ez azt jelenti, hogy bárki több, olcsó lemezmeghajtót használhat tömbökbe az adatmentéshez - ezáltal biztosítja az adatok biztonságának megőrzéséhez szükséges redundanciát. Meet RAID - több lemezmeghajtó egyesítésének folyamata egy sor meghajtó létrehozására. A számítógép, amelyhez a RAID csatlakozik, egyetlen meghajtónak vagy egységnek tekinti és kezeli azt.

Ebben a cikkben megvizsgáljuk a Linux RAID-ját, és megtanuljuk, hogyan kell konfigurálni. Mielőtt azonban ezt megtennénk, próbálkozzunk alaposan RAID alatt.

Mi a RAID?

A RAID a független lemezek redundáns tömbjét jelenti (RAID). A RAID használatával a felhasználó több lemezt használhat az információk eléréséhez és tárolásához. A RAID olyan technikák segítségével lehetséges, mint a lemez tükrözés (RAID 1. szint), a lemez csíkozás (RAID 0. szint) és a paritás (RAID 5. szint). Ezeknek a technikáknak az alkalmazásával a RAID-beállítás olyan előnyöket érhet el, mint a redundancia, a megnövekedett sávszélesség, az alacsonyabb késés és az adatok helyreállítása, ha a merevlemez vagy a tároló összeomlik.

A fent említett előnyök elérése érdekében a RAID-nek adatokat kell terjesztenie a tömbmeghajtóra. A RAID ezután gondoskodik az adatelosztási folyamatról azáltal, hogy az adatokat 32K vagy 64K méretű darabokra bontja. A RAID képes az adatok nagyobb darabokra osztására és a követelményeknek megfelelően. A darabok létrehozása után az adatokat a merevlemezre írják, amelyet a RAID tömb alapján hoznak létre.

Hasonlóképpen, az adatokat ugyanazzal a megfordított folyamattal olvassák le, létrehozva az adattárolás és helyreállítás folyamatát a RAID tömb segítségével.

Ki használhatja?

Bárki valóban használhat RAID tömböket. A rendszergazdák azonban profitálhatnak belőle, mivel rengeteg adatot kell kezelniük. RAID technológiát is használhatnak a lemezhibák minimalizálására, a tárolókapacitás javítására vagy a sebesség növelésére.

A RAID típusai

Mielőtt tovább folytatnánk, vessünk egy pillantást a RAID típusaira. Rendszergazdaként vagy Linux felhasználóként kétféle RAID-t állíthat be és használhat. Ezek hardveres RAID és szoftveres RAID.

Hardver RAID: A hardveres RAID függetlenül valósul meg a gazdagépen. Ez azt jelenti, hogy a beállításához befektetnie kell a hardverbe. Természetesen gyorsak és saját, dedikált RAID vezérlővel rendelkeznek, amelyet a PCI expresskártya biztosít. Így a hardver nem használja a gazdagép erőforrásait, és a legjobban teljesít az NVRAM gyorsítótárának köszönhetően, amely gyorsabb olvasási és írási hozzáférést tesz lehetővé.

Meghibásodás esetén a hardver tárolja a gyorsítótárat, és az energiamentés segítségével újjáépíti. Összességében elmondható, hogy a hardveres RAID nem mindenki számára készült, és az induláshoz nagy összegű beruházást igényel.

A Hardver RAID előnyei a következőket tartalmazzák:

A hardveres RAID-nak vannak hátrányai. Például lehet szállítói zárolás. Ebben az esetben, ha másik hardvergyártóhoz szeretne költözni, előfordulhat, hogy nem fér hozzá a korábbi RAID rendszer-elrendezéshez. További hátrány a telepítéssel járó költség.

Szoftver RAID: A szoftveres RAID az erőforrásoktól a gazdagéptől függ. Ez azt jelenti, hogy lassúak a hardvertársaikkal összehasonlítva, és ez nyilvánvaló, mivel a hardveres RAID-hoz képest nem jutnak hozzá saját erőforrásaikhoz.

Szoftveres RAID esetén az operációs rendszernek kell gondoskodnia a lemez kapcsolatáról.

A szoftveres RAID használatának legfontosabb előnyei az alábbiak:

Van még egy RAID-típus, amelyet ismernie kell, azaz.e., hardveres szoftveres RAID. Ez egy firmware RAID vagy hamis RAID, amelyet olcsó RAID kártyák alaplap-megvalósításakor kap. Ez a megközelítés ideális a több operációs rendszer támogatásához, míg a hátrányok közé tartozik a teljesítmény általános költsége, a korlátozott RAID támogatás és a speciális hardverigény.

A RAID-szintek megértése

A puzzle utolsó darabja, amelyet meg kell tanulnunk, a RAID szint. Ha odafigyeltél, már említettük a különféle RAID technikákat, különös tekintettel a RAID szintre. Meghatározták a lemezek kapcsolatát és konfigurációját. Menjünk át röviden alább.

A RAID konfigurálása Linux alatt

Amint láthatja, hogy különböző RAID konfigurációk vannak, amelyeket konfigurálhat a készüléken. Tehát gyakorlatilag nem lehet mindegyiket lefedni ebben a bejegyzésben. Az egyszerűség kedvéért szoftveres RAID 1 implementációt fogunk végezni. Ez a megvalósítás elvégezhető a meglévő Linux disztribúciókon.

Mielőtt elkezdené, készen kell állnia néhány alapvető dologra.

1. A merevlemez előkészítése

Első lépésként készítsen merevlemezt a RAID-konfigurációra. A számítógépéhez csatlakoztatott merevlemezek nevének megismeréséhez meg kell nyitnia a terminált és futtatnia kell a következő parancsot.

sudo fdisk - 1

Ez felsorolja a számítógéphez csatlakoztatott lemezmeghajtókat vagy merevlemezeket.

Az oktatóanyag kedvéért az első lemezmeghajtó nevét / dev / sdb és / dev / sdc néven fogjuk használni

A merevlemez-meghajtók nevének rendezése után itt az ideje egy új MBR partíciós táblázatot létrehozni mindkét merevlemezen. Mielőtt ezt megtenné, tanácsos biztonsági másolatot készíteni a merevlemezeken található adatokról, mivel egy új MBR partíció formázása és létrehozása azt jelenti, hogy elveszíti az összes meglévő partíciót és a lemezeken tárolt adatokat.

Az új partíciók létrehozásának kódja az alábbi.

sudo elvált / dev / sdb mklabel msdos

Hasonlóképpen, ugyanazt a parancsot használva particionálhatja a másodikat. Meg kell azonban változtatnia a meghajtó nevét a parancsban.

Ha GPT alapú partíciókat szeretne létrehozni, akkor cseréjével megteheti MS-DOS val vel gpt. Ha azonban először csinálja, és követi az oktatóanyagot, javasoljuk az MBR partíciótípus használatát.

A következő lépés új partíciók létrehozása a frissen formázott meghajtókon. Erre azért van szükség, mert ez segít abban, hogy a partíciókat automatikusan észleljük a Linux raid autodetect fájlrendszer során.

A kezdéshez írja be a következő parancsot.

sudo fdisk / dev / sdb

Most a következő lépéseket kell elvégeznie:

2. Az mdadm működése

Mivel több lemezmeghajtóval dolgozunk, telepítenünk kell az mdadm eszközt is. Az eszköz MD vagy több eszköz kezelését jelenti. RAID néven is ismert a Linux szoftverben.

Ha Ubuntu / Debian rendszert használ, akkor a következő paranccsal telepítheti:

sudo apt install mdadm

Ha Redhat vagy CentOS rendszert használ, akkor a következő parancsot kell használnia:

sudo yum telepítse az mdadm fájlt

A telepítés után itt az ideje megvizsgálni a RAID-t használó eszközöket. Ehhez a következő parancsot kell használnia.

sudo mdadm -examine / dev / sdb

További eszközöket is hozzáadhat a parancshoz, ha szóköz van közöttük. Az eszközök megismeréséhez beírhatja az fd parancsot (Linux raid autodetect) is. Nyilvánvaló, hogy azt is láthatja, hogy a RAID még nem alakult ki.

3. A RAID 1 logikai meghajtó létrehozása

A RAID 1 létrehozásához a következő parancsot kell használnia.

sudo mdadm --create / dev / md3 --level = mirro --raid-devices = 2 / dev / sbd1 / dev / sdc1

Meg kell neveznie az új logikai meghajtót. Esetünkben a / dev / md3 fájlt készítettük el.

Ha nem tudja végrehajtani a parancsot, akkor újra kell indítania a gépet.

Ha további információt szeretne az újonnan létrehozott raid eszközről, akkor a következő parancsokat használhatja.

sudo mdadm --detail / dev / m3

Az egyes partíciókat is ellenőrizheti az -examine opció használatával.

sudo mdadm - vizsga

4. RAID 1 logikai meghajtó fájlrendszer

Itt az ideje létrehozni a fájlrendszert az újonnan létrehozott logikai meghajtón. Ehhez az mkfs parancsot kell használnunk az alábbiak szerint.

sudo mkfs.ext4 / dev / md3

Most létrehozhat egy csatlakoztatást, majd csatlakoztathatja a RAID 1 meghajtót. Ehhez a következő parancsokat kell használnia.

sudo mkdir / mnt / raid1 sudo mount / dev / md3 / mnt / raid1

5. Ellenőrizze, hogy minden megfelelően működik-e

Ezután meg kell néznie, hogy minden rendben működik-e.

Ehhez létre kell hoznia egy új fájlt az új logikai meghajtón. Először az újonnan csatlakoztatott RAID-re megy, majd létrehoz egy fájlt.

Ha minden rendben működik, gratulálunk, sikeresen létrehozta a RAID 1 konfigurációt.

Ezenkívül el kell mentenie a RAID 1 konfigurációt. Ezt a következő paranccsal teheti meg.

sudo mdadm --detail --scan --verbose | sudo tee -a / etc / mdadm / mdadm.konf

Következtetés

A RAID előnyös technika a többi meghajtó előnyeinek kihasználására, mivel redundanciát, jobb sebességet és konfigurációt, és még sok minden mást kínálnak!

Reméljük, hogy hasznosnak találta az útmutatót. Továbbá, mivel különböző RAID típusok léteznek, mindegyikükhöz másképp kell tennie a dolgokat. A jövőben folyamatosan kiegészítjük ezeket az útmutatókat, ezért javasoljuk, hogy iratkozzon fel, és látogassa meg továbbra is az FOSSLinux-ot.

Továbbá, mit gondol a RAID-ről? Szerinted szükséged van rájuk? Hozzászólás az alábbiakban, és tudassa velünk.

A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...