Jak vytvořit pole RAID 0 pomocí nástroje ‚mdadm‘ v Ubuntu 16.04

V tomto článku se dozvíte, jak vytvořit konfiguraci pole RAID 0 pomocí nástroje ‚mdadm‘.

‚mdadm‘ je nástroj, který se používá k vytváření a správě úložných polí v systému Linux s funkcí RAID, kde mají správci velkou flexibilitu při správě jednotlivých úložných zařízení a vytváření logických úložišť s vysokým výkonem a redundancí.

Pole RAID 0 bude pracovat tak, že rozdělí data na malé části a tato data rozdělí na dostupné úložné disky, což znamená, že každý úložný disk bude obsahovat část dat a při načítání dat se odkazuje na více disků. V případě selhání některého z disků neexistuje žádná redundance, protože by mohlo dojít ke ztrátě všech dat.

  • Hlavní výhodou RAID 0 je jeho vysoký výkon.
  • Potřebné jsou minimálně 2 úložné disky.
  • RAID 0 nemá paritu.

Předpoklady

  • Počítač Ubuntu s uživatelem, který není root, s oprávněním Sudo.
  • Minimálně dvě úložná zařízení pro vytvoření úložiště RAID 0.

Pro zjištění připojených úložišť v počítači můžeme použít následující příkaz.

$ lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINTOutputNAME SIZE FSTYPE TYPE MOUNTPOINTxda 20G diskxdb 20G diskvda 20G disk├─vda1 20G ext4 part /└─vda15 1M part

Jak vidíme ve výše uvedeném výstupu, máme 2 disky bez souborového systému o velikosti 20 GB a zařízení jsou pro tento počítač nebo relaci pojmenována jako /dev/xda, /dev/xdb.

Vytvoření pole

Pro vytvoření pole RAID 0 použijeme příkaz ‚mdadm‘ – create s názvem zařízení, které chceme vytvořit, a úrovní raid s počtem zařízení připojených do pole RAID.

$ sudo mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/xda /dev/xdb

Nástroj mdadm zahájí vytváření pole a dokončení konfigurace bude nějakou dobu trvat. Průběh můžeme sledovat pomocí následujícího příkazu –

$ cat /proc/mdstatPersonalities : md0 : active raid0 xdb xda209584128 blocks super 1.2, 512k chunk, algorithm 2 …unused devices: <none>

Ve výše uvedeném výstupu vidíme, že se vytváří zařízení /dev/md0 s RAID 0 pomocí úložných zařízení /dev/xda, /dev/xdb, které také zobrazí průběh na zařízení raid.

Vytvoření a připojení souborového systému

Před připojením disku pole jsme museli vytvořit souborový systém na disku pole, který jsme vytvořili pomocí výše uvedených kroků.

Na disku pole vytvoříme souborový systém

$ sudo mkfs.ext4 –F /dev/md0

Nyní vytvoříme přípojný bod a připojíme nový disk RAID vytvořený ve výše uvedených krocích.

$ sudo mkdir –p /mnt/raiddisk1$ sudo mount /dev/md0 /mnt/raiddisk1

Ověření nového přípojného bodu nebo disku RAID

$ df -h -x devtmpfs -x tmpfsVýstupnísouborovýsystém Velikost Použité Dostupné Použití% Připojeno na/dev/vda1 20G 1,1G 18G 6% //dev/md0 40G 120M 39G 3% /mnt/raiddisk1

Jak vidíme, nový souborový systém je připojen a přístupný.

Nyní můžeme prohledat aktivní pole a připojit soubor níže uvedeným příkazem

$ sudo mdadm –details –scan | sudo tee –a /etc/mdadm/mdadm.conf

Potřebovali jsme aktualizovat soubor ‚initramfs‘, aby bylo pole RADI dostupné při spuštění počítače s procesem bootování.

$ sudo update-initramfs -u

Přidání pole RAID k automatickému připojení při startu systému.

Přidejte níže uvedený řádek do /etc/fstab.

/dev/md0 /mnt/raiddisk1 ext4 defaults,nofail,discard 0 0

Ve výše uvedeném nastavení a konfiguraci jsme nakonfigurovali pole úrovně RAID 0 pomocí dvou disků, můžeme dva disky spojit a vytvořit jeden jediný disk s kombinovanou kapacitou s vysokou a disk připojit při spouštění systému, takže kdykoli restartujeme server, načte se disk RAID.

raja

Zveřejněno 21.1.2020 14:45:50

Reklama

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.