Server

Co je to RAID v Linuxu a jak jej nakonfigurovat

Co je to RAID v Linuxu a jak jej nakonfigurovat

Žijeme ve světě levného úložiště dat. A to znamená, že kdokoli může k zálohování svých dat použít několik levných diskových jednotek do polí - a tím zajistit potřebnou redundanci, kterou potřebují, aby byla jejich data v bezpečí. Seznamte se s RAID - proces kombinování více diskových jednotek a vytvoření řady disků. Počítač, ke kterému je disk RAID připojen, jej vidí jako jednu jednotku nebo jednotku a zpracovává jej.

V tomto článku se podíváme na RAID v Linuxu a naučíme se jej konfigurovat. Než to však uděláme, zkusme hlouběji RAID.

Co je to RAID?

RAID znamená redundantní pole nezávislých disků (RAID). U RAID může uživatel používat více disků pro přístup a ukládání informací. RAID je možný pomocí technik, jako je zrcadlení disku (RAID úroveň 1), prokládání disku (RAID úroveň 0) a parita (RAID úroveň 5). Pomocí těchto technik může nastavení RAID dosáhnout výhod, jako je redundance, zvýšená šířka pásma, nižší latence a obnova dat v případě zhroucení pevného disku nebo úložiště.

K dosažení všech výše uvedených výhod potřebuje RAID distribuovat data na jednotku pole. RAID se poté postará o proces distribuce dat rozdělením dat na bloky o velikosti 32 kB nebo 64 kB. RAID je také schopen rozdělit data na větší bloky a podle požadavku. Jakmile jsou bloky vytvořeny, data se poté zapíší na pevný disk, který se vytvoří na základě pole RAID.

Podobně jsou data čtena pomocí stejného obráceného procesu, čímž se vytváří proces ukládání a obnovy dat pomocí pole RAID.

Kdo by to měl použít?

Pole RAID může skutečně používat kdokoli. Správci systému z toho však mohou těžit, protože potřebují spravovat velké množství dat. Mohou také použít technologii RAID k minimalizaci selhání disku, zlepšení kapacity úložiště nebo zvýšení rychlosti.

Typy RAID

Než budeme pokračovat, pojďme se podívat na typy RAID. Jako správce systému nebo uživatel systému Linux můžete nastavit a používat dva typy polí RAID. Jedná se o hardwarový RAID a softwarový RAID.

Hardwarový RAID: Hardwarový RAID je implementován nezávisle na hostiteli. To znamená, že pro jeho nastavení musíte investovat do hardwaru. Samozřejmě jsou rychlé a mají vlastní vyhrazený řadič RAID poskytovaný prostřednictvím karty PCI Express. Tímto způsobem hardware nepoužívá hostitelské prostředky a funguje nejlépe díky mezipaměti NVRAM, která umožňuje rychlejší přístup pro čtení a zápis.

V případě selhání hardware uloží mezipaměť a znovu ji vytvoří pomocí záložních zdrojů napájení. Hardwarový RAID celkově není pro každého a vyžaduje na začátku značné investice.

Mezi výhody hardwarového pole RAID patří:

Hardwarový RAID má některé nevýhody. Například může existovat zámek dodavatele. V takovém případě, pokud chcete přejít k jinému dodavateli hardwaru, možná nebudete mít přístup k předchozímu uspořádání systému RAID. Další nevýhodou jsou související náklady s nastavením.

Softwarový RAID: Softwarový RAID závisí na hostiteli pro zdroje. To znamená, že jsou pomalé ve srovnání s hardwarovými protějšky, a to je zřejmé, protože ve srovnání s hardwarovým RAID nemají přístup k vlastní sadě zdrojů.

V případě softwarového pole RAID se operační systém musí postarat o vztah disku.

Klíčové výhody, které získáte při používání softwarového pole RAID, jsou uvedeny níže:

Existuje také ještě jeden typ RAID, který byste měli vědět, tj.E., hardwarově podporovaný softwarový RAID. Jedná se o firmwarový RAID nebo falešný RAID, který získáte buď při implementaci levných RAID karet na základní desce. Tento přístup je ideální pro podporu více operačních systémů, zatímco mezi nevýhody patří režie výkonu, omezená podpora RAID a specifické požadavky na hardware.

Porozumění úrovním RAID

Poslední částí skládačky, o které se musíme dozvědět, je úroveň RAID. Pokud jste věnovali pozornost, již jsme zmínili různé techniky RAID, zejména úroveň RAID. Určili vztah a konfiguraci disků. Pojďme si je krátce projít níže.

Jak konfigurovat RAID v Linuxu

Jak vidíte, na vašem zařízení můžete konfigurovat různé konfigurace RAID. V tomto příspěvku tedy prakticky není možné zahrnout všechny. Kvůli zjednodušení provedeme softwarovou implementaci RAID 1. Tuto implementaci lze provést na stávajících linuxových distribucích.

Než začnete, musíte mít připraveny základní věci.

1. Příprava pevného disku

Prvním krokem je příprava pevného disku na konfiguraci pole RAID. Chcete-li znát názvy pevných disků připojených k vašemu počítači, musíte otevřít terminál a spustit následující příkaz.

sudo fdisk - 1

Zobrazí se seznam diskových jednotek nebo pevných disků, které jsou připojeny k počítači.

Kvůli výukovému programu použijeme první název diskové jednotky jako / dev / sdb a / dev / sdc

Po seřazení názvů jednotek pevného disku je nyní čas vytvořit novou tabulku oddílů MBR na obou pevných discích. Než tak učiníte, je vhodné zálohovat všechna data na těchto pevných discích, protože formátování a vytvoření nového oddílu MBR znamená ztrátu všech vašich stávajících oddílů a uložených dat na discích.

Kód pro vytvoření nových oddílů je uveden níže.

sudo parted / dev / sdb mklabel msdos

Podobně můžete rozdělit druhý pomocí stejného příkazu. Musíte však v příkazu změnit název diskové jednotky.

V případě, že chcete vytvořit oddíly založené na GPT, můžete tak učinit nahrazením MS-DOS s gpt. Pokud to však děláte poprvé a sledujete výukový program, doporučujeme použít typ oddílu MBR.

Dalším krokem je vytvoření nových oddílů na čerstvě naformátovaných jednotkách. To je nezbytné, protože nám to pomůže zajistit, aby byly oddíly automaticky detekovány během systému souborů linuxového autodetekce.

Začněte zadáním následujícího příkazu.

sudo fdisk / dev / sdb

Nyní budete muset projít následujícími kroky:

2. Přimět mdadm do práce

Protože pracujeme s více diskovými jednotkami, musíme si také nainstalovat nástroj mdadm. Tento nástroj znamená správu MD nebo správu více zařízení. V softwaru Linux je také známý jako RAID.

Pokud používáte Ubuntu / Debian, můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt nainstalovat mdadm

V případě, že používáte Redhat nebo CentOS, musíte použít následující příkaz:

sudo yum nainstalovat mdadm

Po instalaci je nyní čas prozkoumat zařízení, která používáte RAID. K tomu byste měli použít následující příkaz.

sudo mdadm -examin / dev / sdb

Můžete také přidat další zařízení do příkazu s mezerou mezi nimi. Chcete-li se dozvědět více o zařízeních, můžete také zadat příkaz fd (Linux raid autodetect). Je také zřejmé, že RAID ještě není vytvořen.

3. Vytvoření logické jednotky RAID 1

Chcete-li vytvořit RAID 1, musíte použít následující příkaz.

sudo mdadm --create / dev / md3 --level = mirro - strach-zařízení = 2 / dev / sbd1 / dev / sdc1

Musíte pojmenovat novou logickou jednotku. V našem případě jsme to udělali / dev / md3.

V případě, že nejste schopni provést příkaz, musíte restartovat počítač.

Pokud chcete více informací o nově vytvořeném raidovém zařízení, můžete použít následující příkazy.

sudo mdadm --detail / dev / m3

Můžete také zkontrolovat každý ze samostatných oddílů pomocí možnosti -examinovat.

sudo mdadm - zkouška

4. Souborový systém logické jednotky RAID 1

Nyní je čas vytvořit souborový systém na nově vytvořené logické jednotce. K tomu je třeba použít příkaz mkfs, jak je uvedeno níže.

sudo mkfs.ext4 / dev / md3

Nyní můžete vytvořit připojení a poté připojit jednotku RAID 1. K tomu je třeba použít následující příkazy.

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

5. Zkontrolujte, zda vše běží podle plánu

Dále musíte zjistit, zda vše běží podle plánu.

Chcete-li tak učinit, musíte na nové logické jednotce vytvořit nový soubor. Nejprve přejdete na nově připojený RAID a poté vytvoříte soubor.

Pokud vše funguje, jak bylo zamýšleno, gratulujeme, úspěšně jste vytvořili konfiguraci RAID 1.

Musíte také uložit konfiguraci RAID 1. Můžete to udělat pomocí následujícího příkazu.

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

Závěr

RAID je výhodná technika pro využití výhod ostatních disků, protože poskytují redundanci, vyšší rychlost a konfiguraci a mnoho dalšího!

Doufáme, že vám průvodce byl užitečný. Jelikož existují různé typy RAID, musíte pro každý z nich dělat věci jinak. Budeme tyto průvodce přidávat i v budoucnu, proto doporučujeme přihlásit se k odběru a navštěvovat FOSSLinux.

Také, co si myslíte o RAID? Myslíte si, že je potřebujete?? Komentujte níže a dejte nám vědět.

Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...