V tomto tutoriálu, budeme mluvit o RAID, konkrétně se budeme nastavit softwarový RAID 1 na běžící Linuxové distribuce.

co je RAID?

RAID znamená redundantní pole levných disků. RAID umožňuje přeměnit více fyzických pevných disků na jeden logický pevný disk. Existuje mnoho úrovní RAID, jako je RAID 0, RAID 1, RAID 5, RAID 10 atd.

zde budeme diskutovat o RAID 1, který je také známý jako zrcadlení disku. RAID 1 vytváří identické kopie dat., Pokud máte v RAID 1 dva pevné disky, budou data zapsána na obě jednotky. Dva pevné disky mají stejná data.

pěkná část o RAID 1 je, že pokud jeden z vašeho pevného disku selže, počítač nebo server by byl stále v provozu, protože máte úplnou neporušenou kopii dat na druhém pevném disku. Můžete vytáhnout neúspěšný pevný disk, zatímco počítač běží, vložte nový pevný disk a automaticky obnoví zrcadlo.

nevýhodou RAID 1 je, že nedostanete žádné další místo na disku., Pokud jsou vaše dva pevné disky oba 1TB, pak celkový použitelný objem je 1TB místo 2TB.

Hardware RAID vs software RAID

Chcete-li nastavit RAID, můžete buď použít řadič pevného disku, nebo použít software k jeho vytvoření. Řadič pevného disku je karta PCIe, kterou vložíte do počítače. Poté připojíte pevné disky k této kartě. Když spustíte počítač, uvidíte možnost, která vám umožní nakonfigurovat RAID. Na hardware RAID můžete nainstalovat operační systém, který může zvýšit provozuschopnost.,

softwarový RAID vyžaduje, abyste již nainstalovali operační systém. Je to dobré pro ukládání dat.

základní kroky k vytvoření softwaru RAID 1 na Linuxu

  • nejprve musíte mít na pevném disku nainstalovanou distribuci Linuxu. V tomto tutoriálu jej pojmenujeme /dev/sda.
  • Pak budete chytit dva pevné disky, které se bude jmenovat /dev/sdb /dev/sdc v tomto příspěvku. Tyto dva pevné disky mohou mít různé velikosti. Nezapomeňte zálohovat stávající data před vytvořením pevných disků.,
  • dále vytvoříme speciální souborové systémy na /dev/sdb a /dev/sdc.
  • a nakonec vytvořte pole RAID 1 pomocí nástrojemdadm.

Krok 1: formát pevného disku

vložte do počítače Linux dva pevné disky a poté otevřete okno terminálu. Spusťte následující příkaz a zkontrolujte název zařízení.

sudo fdisk -l

můžete vidět ten můj je /dev/sdb /dev/sdc.,

poté spusťte následující příkazy 2 a vytvořte novou tabulku oddílů MBR na dvou pevných discích. (Poznámka: Toto vymaže všechny existující oddíly a data z těchto dvou pevných disků. Ujistěte se, že jsou vaše data zálohována.)

sudo parted /dev/sdb mklabel msdossudo parted /dev/sdc mklabel msdos

můžete Si vytvořit GPT partition table nahrazením msdos gpt, ale kvůli kompatibilitě, tento výukový program vytvoří MBR, partition table.,

dále pomocí příkazufdisk vytvořte nový oddíl na každé jednotce a naformátujte je jako systém souborů Linux raid autodetect. Nejprve to udělejte na /dev/sdb.

sudo fdisk /dev/sdb

postupujte podle těchto pokynů.

  1. typ n pro vytvoření nového oddílu.
  2. typ p pro výběr primárního oddílu.
  3. typ 1 pro vytvoření / dev / sdb1.
  4. stisknutím klávesy Enter vyberte výchozí první sektor
  5. stisknutím klávesy Enter vyberte výchozí Poslední sektor. Tento oddíl se bude rozprostírat po celé jednotce.,
  6. psaní p vytiskne informace o nově vytvořeném oddílu. Ve výchozím nastavení je typ oddílu Linux.
  7. musíme změnit typ oddílu, takže zadejte t.
  8. zadejte fd pro nastavení typu oddílu na Linux raid autodetect.
  9. znovu zadejte p a zkontrolujte typ oddílu.
  10. typ w pro použití výše uvedených změn.

Dodržujte stejné instrukce k vytvoření,, Linux raid autodetect oddíl na /dev/sdc.

nyní máme dvě zařízení raid /dev/sdb1a /dev/sdc1.,

Krok 2: Instalace mdadm

mdadm se používá pro řízení MD (více zařízení) zařízení, také známý jako Linux software RAID.

Debian/Ubuntu: sudo apt install mdadmCentOS/Redhat: sudo yum install mdadmSUSE: sudo zypper install mdadmArch Linux sudo pacman -S mdadm

pojďme prozkoumat obě zařízení.

sudo mdadm --examine /dev/sdb /dev/sdc

můžete vidět, že oba jsou typu fd (Linux raid autodetect). V této fázi neexistuje nastavení RAID na /dev/sdb1 a /dev/sdc1, které lze tímto příkazem odvodit.,

sudo mdadm --examine /dev/sdb1 /dev/sdc1

Krok 3: Vytvoření RAID 1 Logické Jednotky

Spustit následující příkaz k vytvoření RAID 1. Logická jednotka bude pojmenována /dev/md0.

sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1

Poznámka: Pokud se zobrazí tato zpráva: „Zařízení nebo zdroj obsazeno“, pak možná budete muset restartovat OS.

Nyní se můžeme podívat se na to s:

cat /proc/mdstat

můžete vidět, že md0 je aktivní a je RAID 1 setup., Chcete-li získat podrobnější informace o /dev/md0, můžeme použít níže uvedené příkazy:

sudo mdadm --detail /dev/md0

získat podrobné informace o každém zařízení raid, spusťte tento příkaz:

sudo mdadm --examine /dev/sdb1 /dev/sdc1

Krok 4: Vytvoření souborového Systému na RAID 1 Logické Jednotky

Nechat je naformátovat na ext4 souborový systém.

sudo mkfs.ext4 /dev/md0

poté vytvořte připojovací bod /mnt/raid1 a připojte jednotku RAID 1.,

sudo mkdir /mnt/raid1sudo mount /dev/md0 /mnt/raid1

pomocí tohoto příkazu můžete zkontrolovat, kolik místa na disku máte.

df -h /mnt/raid1

Krok 5: testování

Nyní pojďme do /mnt/raid1 vytvořte textový soubor.

cd /mnt/raid1sudo nano raid1.txt

napište něco jako

This is raid 1 device.

Uložte a zavřete soubor. Dále vyjměte jeden z disku z počítače a znovu zkontrolujte stav RAID 1 zařízení.,

sudo mdadm --examine /dev/sdb1 /dev/sdc1

můžete vidět, že /dev/sdc1 není k dispozici. Pokud zkontrolujeme /dev/md0, vidíme, že jedno zařízení RAID je odstraněno.

sudo mdadm --detail /dev/md0

textový soubor však stále existuje.

cat /mnt/raid1/raid1.txt

přidat vadný disk (v tomto případě /dev/sdc1) zpět na RAID, spusťte následující příkaz.,

sudo mdadm --manage /dev/md0 --add /dev/sdc1

je velmi důležité uložit naši konfiguraci RAID1 pomocí níže uvedeného příkazu.

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

Výstup:

Na některé Linuxové distribuce jako CentOS, konfigurační soubor pro mdadm /etc/mdadm.conf. Po spuštění výše uvedeného příkazu byste měli spustit následující příkaz a vygenerovat nový obrázek initramfs.

sudo update-initramfs -u

automaticky připojit RAID 1 logický disk na boot čas, přidejte položku v /etc/fstab souboru, jako je níže.,

/dev/md0 /mnt/raid1 ext4 defaults 0 0

možná Budete chtít použít x-gvfs-show možnost, vám umožní vidět vaše RAID1 v postranním panelu správce souborů.

/dev/md0 /mnt/raid1 ext4 defaults,x-gvfs-show 0 0

Jak Odstranit RAID

Pokud nechcete použít RAID už, spusťte následující příkaz odstranit NÁLET.

sudo mdadm --remove /dev/md0

poté upravte soubor mdadm.conf a komentujte definici RAID.

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *