NÁLET

Jak vytvořit pole RAID pomocí MDADM na ubuntu

Jak vytvořit pole RAID pomocí MDADM na ubuntu
RAID je virtualizační platforma pro ukládání dat, která integruje několik fyzických diskových jednotek do jedné nebo více logických jednotek. Na základě požadované úrovně spolehlivosti a efektivity jsou data rozptýlena po jednotkách jedním z mnoha způsobů, označovaných jako úrovně RAID. Různé systémy se označují jako „RAID“ následované celým číslem, například RAID 0 nebo RAID 1. Každý systém nebo úroveň RAID poskytuje jinou rovnováhu mezi klíčovými cíli, tj.E. stabilita, použitelnost, výkon a síla.

RAID používá metody zrcadlení nebo prokládání disků, zrcadlení na více než jedné jednotce by kopírovalo podobná data. Prokládání oddílů umožňuje distribuci dat mezi mnoho diskových jednotek. Úložná kapacita každé jednotky je rozdělena na jednotky, které se pohybují od sektoru (512 bajtů) až po několik megabajtů. Úrovně RAID vyšší než RAID 0 nabízejí ochranu před neopravitelnými chybami čtení v terénu i proti úplným selháním fyzické jednotky.

Zařízení RAID jsou nasazována prostřednictvím aplikačního ovladače md. Softwarové pole RAID pro Linux v současné době podporuje RAID 0 (strip), RAID 1 (zrcadlový), RAID 4, RAID 5, RAID 6 a RAID 10. Mdadm je nástroj pro Linux používaný k ovládání a správě zařízení RAID pro aplikace. Několik základních provozních režimů mdadm je sestaveno, sestaveno, vytvořeno, sledováno, monitorováno, zvětšeno, přírůstkové a automaticky detekováno. Název je odvozen od uzlů více zařízení (md), která ovládá nebo spravuje. Podívejme se na vytváření různých druhů polí Raid pomocí mdadm.

Vytvoření pole RAID 0:

RAID 0 je mechanismus, kterým jsou data rozdělena do bloků, a tyto bloky jsou rozptýleny po různých úložných zařízeních, jako jsou pevné disky. Znamená, že každý disk obsahuje část dat a při přístupu k těmto datům bude odkazováno na několik disků. V raidu 0, protože bloky jsou prokládané, je jeho výkon vynikající, ale kvůli žádné strategii zrcadlení by jediné selhání zařízení zničilo všechna data.

Chcete-li začít, musíte nejprve identifikovat zařízení komponenty pomocí následujícího příkazu:

[chráněno e-mailem]: ~ $ lsblk -o NÁZEV, VELIKOST, TYP

Máme dva disky bez souborového systému, každý o velikosti 50 G, jak je vidět na snímku obrazovky. V tomto případě byly identifikátory / dev / ch1 a / dev / ch2 dány těmto zařízením pro tuto relaci. Jedná se o nezpracované komponenty, které použijeme k vytvoření pole.

Chcete-li tyto komponenty použít k vytvoření pole RAID 0, zadejte je v příkazu -create. Budete muset definovat název systému, který chcete vytvořit (v našem případě / dev / mch0), úroveň RAID, i.E. 0 a počet zařízení:

[chráněno e-mailem]: ~ $ sudo mdadm --create --verbose / dev / mch0 --level = 0
--raidová zařízení = 2 / dev / ch1 / dev / ch2

Testováním protokolu / proc / mdstat můžeme zaručit, že RAID byl úspěšně vytvořen:

[chráněno e-mailem]: ~ $ cat / proc / mdstat

Systém / dev / mch0 byl vytvořen se zařízeními / dev / ch2 a / dev / ch1 v nastavení RAID 0. Nyní připojte souborový systém k tomuto poli pomocí následujícího příkazu:

[chráněno e-mailem]: ~ $ sudo mkfs.ext4 -F / dev / mch0

Nyní vytvořte přípojný bod a připojte souborový systém pomocí následujících příkazů:

[chráněno e-mailem]: ~ $ sudo mkdir -p / mnt / mch0
[chráněno e-mailem]: ~ $ sudo mount / dev / mch0 / mnt / mch0

Zkontrolujte, zda je k dispozici nějaké nové místo nebo ne:

[chráněno e-mailem]: ~ $ df -h -x devtmpfs -x tmpfs

Nyní musíme změnit / etc / mdadm / mdadm.soubor conf, abyste se ujistili, že je seznam automaticky znovu sestaven při spuštění. Aktuální pole prohledáte automaticky, připojíte soubor a aktualizujete počáteční souborový systém RAM podle následujícího pořadí příkazů:

[chráněno e-mailem]: ~ $ sudo mdadm --detail --scan | sudo tee -a / etc / mdadm / mdadm.konf
[chráněno e-mailem]: ~ $ sudo update-initramfs -u

Chcete-li se připojit automaticky při spuštění, přidejte nové možnosti připojení systému souborů v dostupném souboru etc / fstab:

Každé spuštění nyní může automaticky přidat vaše pole RAID 0 a připojit jej.

Vytvoření pole RAID 5:

Pole Raid 5 jsou vytvářena stripováním dat spolu s různými zařízeními. Měřený paritní blok je jednou částí každého proužku. Paritní blok a zbývající bloky se použijí k určení chybějících dat v případě selhání zařízení. Systém získávající paritní blok se otáčí tak, že existuje vyvážený součet paritních informací pro každé zařízení. Zatímco jsou informace o paritě sdílené, lze pro paritu použít hodnotu úložiště jednoho disku. V poškozeném stavu bude mít RAID 5 velmi špatné výsledky.

Pro vytvoření pole RAID 5 musíme nejprve identifikovat zařízení komponent, jak jsme je identifikovali v RAID 0. Ale v RAID 5 bychom měli mít alespoň 3 úložná zařízení. Vyhledejte identifikátory pro tato zařízení pomocí následujícího příkazu:

[chráněno e-mailem]: ~ $ lsblk -o NÁZEV, VELIKOST, TYP

Pomocí příkazu -create vytvořte pole RAID 5, ale v tomto případě použijte hodnotu 5 pro „úroveň“.

[chráněno e-mailem]: ~ $ sudo mdadm --create --verbose / dev / md0 --level = 5
--raid-devices = 3 / dev / sda / dev / sdb / dev / sdc

Dokončení může nějakou dobu trvat, i během této doby může být pole použito. Testováním protokolu / proc / mdstat můžete sledovat postup vytváření:

[chráněno e-mailem]: ~ $ cat / proc / mdstat

Nyní vytvořte a připojte souborový systém k poli provedením následující posloupnosti příkazů:

[chráněno e-mailem]: ~ $ sudo mkfs.ext4 -F / dev / md0
[chráněno e-mailem]: ~ $ sudo mkdir -p / mnt / md0
[chráněno e-mailem]: ~ $ sudo mount / dev / md0 / mnt / md0

Po namontování můžete potvrdit, zda je přístupný nebo ne:

[chráněno e-mailem]: ~ $ df -h -x devtmpfs -x tmpfs

Pro automatické sestavování a připojování polí RAID 5 při každém spuštění musíte upravit initramfs a přidat nedávno vytvořený souborový systém do souboru fstab provedením těchto příkazů:

Závěr:

RAID poskytuje účinnost a stabilitu kombinací více pevných disků dohromady. Tímto způsobem poskytuje systému jeden velkokapacitní pevný disk s mnohem vyšší rychlostí než běžné disky rozdělené na oddíly. Na druhou stranu to neusnadňuje redundanci a odolnost proti chybám a v případě, že jedna jednotka selže, dojde ke ztrátě všech dat.

Jak změnit nastavení myši a touchpadu pomocí Xinput v Linuxu
Většina linuxových distribucí je ve výchozím nastavení dodávána s knihovnou „libinput“ pro zpracování vstupních událostí v systému. Může zpracovávat v...
Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...
Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...