Strežnik

Kaj je RAID v Linuxu in kako ga konfigurirati

Kaj je RAID v Linuxu in kako ga konfigurirati

Živimo v svetu poceni shranjevanja podatkov. To pomeni, da lahko vsakdo uporabi več, poceni diskovne pogone v nizih za varnostno kopiranje svojih podatkov - s tem zagotavlja potrebno redundanco, ki jo potrebujejo za varovanje svojih podatkov. Meet RAID - postopek kombiniranja več diskovnih pogonov za ustvarjanje nabora pogonov. Računalnik, na katerega je povezan RAID, ga vidi kot en pogon ali enoto in z njim ravna.

V tem članku si bomo ogledali RAID v Linuxu in se naučili, kako ga konfigurirati. Preden pa to storimo, poskusimo poglobljeno pod RAID.

Kaj je RAID?

RAID pomeni odvečno polje neodvisnih diskov (RAID). Z RAID lahko uporabnik uporablja več diskov za dostop in shranjevanje informacij. RAID je mogoč z uporabo tehnik, kot so zrcaljenje diska (RAID Level 1), črtanje diska (RAID Level 0) in pariteta (RAID Level 5). Z uporabo teh tehnik lahko nastavitev RAID doseže prednosti, kot so redundanca, povečana pasovna širina, manjša zakasnitev in obnovitev podatkov, če trdi disk ali pomnilnik zruši.

Da bi dosegel vse zgoraj omenjene prednosti, mora RAID podatke distribuirati na pogon matrike. RAID nato poskrbi za postopek distribucije podatkov tako, da podatke razdeli na 32K ali 64K kosov. RAID lahko tudi podatke razdeli na večje koščke in v skladu z zahtevo. Ko so kosi ustvarjeni, se podatki nato zapišejo na trdi disk, ki je ustvarjen na podlagi matrike RAID.

Podobno se podatki berejo z istim obratnim postopkom, s čimer se ustvari postopek shranjevanja in obnovitve podatkov s pomočjo polja RAID.

Kdo naj ga uporablja?

Vsakdo lahko dejansko uporablja polja RAID. Vendar lahko sistemski skrbniki to izkoristijo, saj morajo upravljati veliko podatkov. Tehnologijo RAID lahko uporabljajo tudi za zmanjšanje napak na disku, izboljšanje zmogljivosti shranjevanja ali povečanje hitrosti.

Vrste RAID

Preden nadaljujemo, si oglejmo vrste RAID. Kot skrbnik sistema ali uporabnik Linuxa lahko nastavite in uporabljate dve vrsti RAID-jev. So RAID strojne opreme in RAID programske opreme.

RAID strojne opreme: Strojni RAID se izvaja neodvisno na gostitelju. To pomeni, da morate za njegovo namestitev vlagati v strojno opremo. Seveda so hitri in imajo svoj namenski krmilnik RAID na voljo prek kartice PCI express. Na ta način strojna oprema ne uporablja gostiteljskih virov in deluje najbolje zahvaljujoč predpomnilniku NVRAM, ki omogoča hitrejši dostop do branja in pisanja.

V primeru okvare strojna oprema shrani predpomnilnik in ga obnovi z uporabo varnostnih kopij. Na splošno RAID strojne opreme ni primeren za vse in za začetek zahteva veliko naložb.

Prednosti Hardware RAID vključujejo naslednje:

Strojni RAID ima nekaj pomanjkljivosti. Na primer, prodajalec lahko zaklene račun. V tem primeru, če se želite preseliti k drugemu ponudniku strojne opreme, morda ne boste dobili dostopa do prejšnje ureditve sistema RAID. Druga pomanjkljivost so povezani stroški namestitve.

RAID programske opreme: Programski RAID je za vire odvisen od gostitelja. To pomeni, da so počasni v primerjavi s strojno opremo, kar je očitno, saj v primerjavi s strojno opremo RAID nimajo dostopa do lastnih virov.

V primeru programske opreme RAID mora operacijski sistem poskrbeti za razmerje diska.

Ključne prednosti, ki jih dobite s programskim RAID-om, so spodaj:

Obstaja tudi še ena vrsta RAID, ki bi jo morali poznati, tj.e., strojno podprta programska oprema RAID. Gre za RAID vdelane programske opreme ali ponaredek RAID, ki ga dobite bodisi pri implementaciji poceni kartic RAID na matični plošči. Ta pristop je idealen za podporo za več operacijskih sistemov, med slabostmi pa spadajo režijske zmogljivosti, omejena podpora za RAID in posebne zahteve glede strojne opreme.

Razumevanje ravni RAID

Zadnji del sestavljanke, o katerem se moramo naučiti, je nivo RAID. Če ste bili pozorni, smo že omenili različne tehnike RAID, zlasti nivo RAID. Določili so razmerje in konfiguracijo diskov. Poglejmo jih na kratko spodaj.

Kako konfigurirati RAID v Linuxu

Kot lahko vidite, obstajajo različne konfiguracije RAID, ki jih lahko konfigurirate v svoji napravi. Torej v tej objavi vseh njih praktično ni mogoče zajeti. Zaradi poenostavitve bomo izvedli programsko RAID 1 izvedbo. To izvedbo je mogoče izvesti v obstoječih distribucijah Linuxa.

Preden začnete, morate imeti na voljo nekaj osnovnih stvari.

1. Priprava trdega diska

Prvi korak je pripraviti trdi disk za konfiguracijo RAID. Če želite vedeti imena trdih diskov, ki so povezani z računalnikom, morate odpreti terminal in zagnati naslednji ukaz.

sudo fdisk - 1

Na seznamu bodo navedeni diskovni pogoni ali trdi diski, ki so povezani z računalnikom.

Zaradi vadnice bomo uporabili prvo ime diskovnega pogona kot / dev / sdb in / dev / sdc

Z razvrščenimi imeni trdega diska je čas, da na obeh trdih diskih ustvarite novo particijsko tabelo MBR. Preden to storite, je priporočljivo, da varnostno kopirate podatke na teh trdih diskih, saj oblikovanje in ustvarjanje nove particije MBR pomeni izgubo vseh obstoječih particij in shranjenih podatkov na diskih.

Koda za ustvarjanje novih particij je kot spodaj.

sudo ločil / dev / sdb mklabel msdos

Podobno lahko 2. delite z istim ukazom. Vendar morate v ukazu spremeniti ime diskovnega pogona.

Če želite ustvariti particije, ki temeljijo na GPT, lahko to storite z zamenjavo MS-DOS s gpt. Če pa to počnete prvič in sledite vadnici, predlagamo, da uporabite vrsto particije MBR.

Naslednji korak je ustvarjanje novih particij na sveže formatiranih pogonih. To je potrebno, saj nam bo pomagalo zagotoviti, da bodo particije samodejno zaznane med datotečnim sistemom za samodejno zaznavanje raidov Linux.

Za začetek vnesite naslednji ukaz.

sudo fdisk / dev / sdb

Zdaj boste morali opraviti naslednje korake:

2. Kako mdadm delati

Ker delamo z več diskovnimi pogoni, moramo namestiti tudi orodje mdadm. Orodje pomeni upravljanje MD ali upravljanje več naprav. V programski opremi Linux je znan tudi kot RAID.

Če uporabljate Ubuntu / Debian, ga lahko namestite z naslednjim ukazom:

sudo apt namestite mdadm

Če uporabljate Redhat ali CentOS, morate uporabiti naslednji ukaz:

sudo yum namestite mdadm

Ko je nameščen, je zdaj čas, da preučite naprave, ki jih uporabljate RAID. Če želite to narediti, uporabite naslednji ukaz.

sudo mdadm -examine / dev / sdb

Dodate lahko tudi več naprav za ukazovanje s presledkom med njimi. Če želite izvedeti več o napravah, lahko vnesete tudi ukaz fd (Linux raid autodetect). Jasno je tudi, da RAID še ni oblikovan.

3. Ustvarjanje logičnega pogona RAID 1

Če želite ustvariti RAID 1, morate uporabiti naslednji ukaz.

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

Poimenovati morate novi logični pogon. V našem primeru smo naredili / dev / md3.

Če ne morete izvesti ukaza, morate znova zagnati računalnik.

Če želite več informacij o novo ustvarjeni napravi za napad, lahko uporabite naslednje ukaze.

sudo mdadm --detail / dev / m3

Vsako ločeno particijo lahko tudi preverite z možnostjo -examine.

sudo mdadm --examine

4. Datotečni sistem logičnega pogona RAID 1

Zdaj je čas, da ustvarite datotečni sistem na novo ustvarjenem logičnem pogonu. Za to moramo uporabiti ukaz mkfs, kot je prikazano spodaj.

sudo mkfs.ext4 / dev / md3

Zdaj lahko ustvarite nosilec in nato namestite pogon RAID 1. Če želite to narediti, morate uporabiti naslednje ukaze.

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

5. Preverite, ali se vse izvaja, kot je predvideno

Nato morate preveriti, ali se vse izvaja, kot je predvideno.

Če želite to narediti, morate na novem logičnem pogonu ustvariti novo datoteko. Najprej odprete novo nameščeni RAID in nato tam ustvarite datoteko.

Če vse deluje, kot je predvideno, čestitamo, ste uspešno ustvarili svojo konfiguracijo RAID 1.

Shraniti morate tudi svojo konfiguracijo RAID 1. To lahko storite z naslednjim ukazom.

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

Zaključek

RAID je koristna tehnika za izkoriščanje drugih pogonov, saj zagotavljajo redundanco, boljšo hitrost in konfiguracijo ter še veliko več!

Upamo, da vam je bil vodnik koristen. Ker obstajajo tudi različne vrste RAID, morate za vsako od njih narediti drugače. Te vodnike bomo dodajali tudi v prihodnje, zato predlagate, da se naročite in še naprej obiskujte FOSSLinux.

Pa tudi, kaj menite o RAID-u? Ali mislite, da jih potrebujete? Komentirajte spodaj in nam sporočite.

Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...
Kazalec skoči ali se naključno premika med tipkanjem v sistemu Windows 10
Če ugotovite, da kazalec miške med tipkanjem v prenosnem računalniku ali računalniku Windows samodejno, naključno preskakuje ali se premika sam, vam l...
Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...