2024-06-08 11:31 Doba čtení: 8 min

Jak vytvářet pole RAID pomocí mdadm na Ubuntu 18.04

Úvod do problematiky RAID

Technologie RAID (Redundant Array of Independent Disks), neboli redundantní pole nezávislých disků, umožňuje sloučení několika fyzických pevných disků do jednoho logického celku. Tato metoda přináší vyšší spolehlivost, zlepšený výkon a rozšířenou kapacitu úložiště, a proto se často uplatňuje v serverových prostředích.

Existuje několik odlišných konfigurací RAID, které se liší mírou redundance a výkonu. Mezi nejčastěji používané varianty RAID patří:

  • RAID 0: Zaměřený na zvýšení výkonu, avšak bez redundance dat.
  • RAID 1: Zajišťuje redundanci pomocí zrcadlení dat na dvou discích.
  • RAID 5: Poskytuje jak redundanci, tak výkon díky pruhování dat s paritou.
  • RAID 6: Využívá dvojité pruhování s paritou, čímž dosahuje ještě vyšší úrovně redundance.

Tento návod vás krok za krokem provede procesem tvorby pole RAID s využitím nástroje mdadm na operačním systému Ubuntu 18.04.

Nezbytné předpoklady

  • Dostatečný počet pevných disků pro RAID pole.
  • Operační systém Ubuntu 18.04 nebo novější.
  • Administrátorská (root) oprávnění.

Instalace nástroje mdadm

V případě, že nemáte nástroj mdadm dosud nainstalovaný, můžete tak učinit pomocí následujících příkazů:

sudo apt-get update
sudo apt-get install mdadm

Postup vytvoření RAID pole

1. Ověření stavu disků: Před samotným vytvořením RAID pole je nutné se přesvědčit, zda jsou všechny disky bez problémů. Použijte následující příkaz a nahraďte /dev/sdX cestami k vašim diskům:

sudo fdisk -l | grep /dev/sdX

Výstup by měl být podobný tomuto:

Disk /dev/sdX: 1000.2 GB, 1000204886016 bajtů, 1953525168 sektorů
Jednotky: sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logický/fyzický): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů

2. Vytvoření RAID zařízení: Nyní můžeme vytvořit RAID zařízení s využitím následujícího příkazu:

sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc

  • --create /dev/md0: Vytvoří RAID zařízení s označením /dev/md0.
  • --level=5: Nastaví úroveň RAID na 5.
  • --raid-devices=3: Udává počet disků zapojených do RAID pole.
  • /dev/sda /dev/sdb /dev/sdc: Představuje cesty k diskům, které budou součástí pole.

Po zadání příkazu začne proces tvorby RAID pole. Tento proces může trvat různě dlouho, v závislosti na velikosti disků a zvolené úrovni RAID.

3. Kontrola stavu RAID: Po vytvoření RAID pole můžete jeho stav ověřit pomocí následujícího příkazu:

sudo mdadm -D /dev/md0

Výstup bude vypadat zhruba takto:

md0 : aktivní raid5 s 3 disky, 1 náhradní
parita: [none]
mediazávislost: [FAIL]
stav: optimální

členství:
  0 : aktivní, náhradní
  1 : aktivní
  2 : aktivní
historie:
  0 : připojovací (nahoře)
  1 : připojovací (nahoře)
  2 : připojovací (nahoře)

Formátování a připojení souborového systému

1. Formátování RAID zařízení: Po vytvoření pole RAID je nezbytné jej naformátovat. Doporučuje se použít souborový systém ext4:

sudo mkfs.ext4 /dev/md0

2. Vytvoření adresáře pro připojení: Vytvořte složku, do které bude RAID pole připojeno:

sudo mkdir /mnt/raid

3. Připojení RAID zařízení: Připojte RAID zařízení do vytvořené složky pomocí příkazu mount:

sudo mount /dev/md0 /mnt/raid

Závěrem

Nyní jste úspěšně vytvořili a nastavili RAID pole pomocí nástroje mdadm na systému Ubuntu 18.04. Vytvořené RAID pole vám poskytne vyšší spolehlivost, výkon a větší úložnou kapacitu, což jej činí ideálním řešením pro servery a další aplikace s vysokými nároky na data.

Často kladené otázky (FAQ)

1. Co přesně je RAID a jaké jsou jeho klíčové výhody?

RAID, neboli Redundantní pole nezávislých disků, je technologie, která sdružuje více fyzických disků do jednoho logického úložiště, čímž poskytuje zvýšenou spolehlivost, lepší výkon a rozšířenou kapacitu.

2. Jaké jsou různé konfigurace RAID a jak se liší?

Existuje několik úrovní RAID, každá s odlišnou kombinací redundance a výkonu. Nejběžnější jsou:

  • RAID 0: Zvýšení výkonu bez zajištění redundance.
  • RAID 1: Zrcadlení dat pro vyšší redundanci.
  • RAID 5: Kombinuje pruhování s paritou, pro redundanci a výkon.
  • RAID 6: Dvojité pruhování s paritou pro maximální redundanci.

3. Jaká konfigurace RAID je pro mě nejvhodnější?

Volba vhodného RAID pole závisí na specifických požadavcích. Pro vysokou spolehlivost jsou vhodné RAID 1 nebo RAID 6. Pokud je na prvním místě výkon, můžete zvážit RAID 0 nebo RAID 5.

4. Jak mohu vytvořit RAID pole na Ubuntu 18.04?

Pro vytvoření RAID pole na Ubuntu 18.04 použijte nástroj mdadm. Podrobný návod je uveden v tomto článku.

5. Jaký souborový systém je nejlepší pro mé RAID pole?

Doporučujeme formátovat RAID pole souborovým systémem ext4. Jedná se o stabilní a spolehlivý systém, vhodný pro různé využití.

6. Jak se připojím k vytvořenému RAID poli?

Nejprve vytvořte složku, do které bude pole připojeno, a poté proveďte připojení pomocí příkazu mount. Konkrétní kroky naleznete v tomto článku.

7. Jak můžu monitorovat a spravovat své RAID pole?

K monitorování a správě RAID pole použijte nástroj mdadm. Tento nástroj umožňuje kontrolovat stav pole, formátovat jej a řešit případné problémy.

8. Co dělat v případě selhání disku v RAID poli?

Pokud dojde k selhání disku v RAID poli, vyměňte jej za nový. Podrobnosti k tomuto postupu najdete v dokumentaci k mdadm.

Jan Novák
Autor
Czechia

Redaktor zaměřený na Windows, produktivitu a cloudové nástroje.

Předchozí článek
Tlačítko synchronizace Xbox nefunguje [Oprava]
Další článek
Jak monitorovat MongoDB s Grafana a Prometheus na Ubuntu 20.04