Vytvořte diskové pole pomocí mdadm !!!!!

Představuji výukový program k vytvoření diskového pole pomocí aplikace madadm (http://packages.debian.org/squeeze/mdadm).

Požadavky na jeho provedení je mít virtuální stroj s Debian Squeeze a několik virtuálních disků, v těchto případech s kapacitou 1 Gb to stačí, protože to, co uděláme, je práce s maticí atd. a příklad vyplnění dat, to je také test.

V tomto případě kromě systému vytvořte 3, jak je vidět na obrázku:

Spustíme stroj, zadáme jako root a nainstalujeme aplikaci:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

pokud máme tato úložiště v seznamu sources.list

Po instalaci aplikace přistoupíme k přípravě disků na zahrnutí do matice:

  • Nejprve je detekujeme pomocí „fdisk -l“

  •  Jakmile byly disky detekovány, pokračujeme v jejich odpovídajícím formátu, k tomu používáme aplikaci cfdisk:

Zde musíme objasnit, musíme udělat tento postup pro každý HDD, který chceme mít v matici. Začneme například s / dev / sdb:

cfdisk /dev/sdb

  •  Dáme „Nový“ a vybereme jej jako „Primární“.

  • Procházíme nabídkou a stiskneme „Type“.

  •  Abychom mohli použít oddíl v matici, změnili jsme typ formátu (napíšeme FD).

  • Takto by to mělo vypadat:

  • Poté uložíme změny:

  •  Zkontrolujeme všechny disky pomocí fdisku, abychom se ujistili, že nám nechybí žádné k přípravě:

Pokračujeme k vytvoření speciálního souboru, budeme s ním zacházet, jako by šlo o „blok“:

mknod /dev/md0 b 9 0

Vysvětluji, že tento příkaz má vytvořit «speciální» soubory, když jej vyvoláme pomocí parametru «b», řekneme mu, aby to udělal, jako by to byl blok, příklad toho máme v souborech našeho HDD, do a ls -lh to sd * a uvidíte:

brw-rw - kořenový disk T 1 8. července 0 30 07:04 / dev / sda

Ale co to znamená 9 0? Jak je verze jednoduchá, tady je verze MAJOR-MINOR, kde 9 je hlavní verze menší 0, abych tak řekl, mini jazyk twister.

Zkontrolujeme, zda byl vytvořen správně:

brw-r - r– 1 kořenový kořen 9, 0. července 30:11 / dev / md12

Nyní můžeme vytvořit náš RAID, ale nejprve si musíme položit několik otázek:

  • Jaké pracovní zatížení bude mít matice?
  • Budu více číst než psát?
  • Vyžadují informace, které ukládáte, zálohu?
  • Musí to být vysoce dostupné?
  • Chci kapacitu nebo zabezpečení?

Pro tyto otázky navštivte Wiki (http://es.wikipedia.org/wiki/RAID), v závislosti na typu matice, kterou si vyberete, jak byste měli postupovat, v tomto tutoriálu vytvoříme raid0, existují dva typy, lineární a prokládací , rozdíl v tom, že v lineárním jsou disky vyplňovány v pořadí, ve kterém byly přidány do matice, a prokládání, ve kterém jsou disky vyplňovány rovnoměrně a že je také rychlejší při čtení / zápisu (pokud je velikost disky jsou stejné).

Ruce:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

S tímto vytvoříme naši matici pro pochybnosti «man mdadm»:

mdadm -D /dev/md0

Můžeme optimalizovat další věci, například pokud přidáte další disk, můžete jej mít v režimu „automatické odpovědi“, když selže další ze tří, můžeme to udělat s volbou „-x / dev / sdN“; Pamatujte, že můžeme mít v „SPARE“ tolik disků, kolik chceme, POZOR, identifikujte disky pomocí značky hehehehehehehe, pokud mají 10 disků, jak víte, který je rozbitý? hehehehehe, nedovolte, aby se mi stalo to samé, kromě toho, pokud se matice promíchá, bylo by obtížné z toho obnovit data, proto otázky, které jsem položil dříve, pokud chcete zálohu, vytvořte RAID5 také pokud vám vadí disk, když SPARE začne běžet, má schopnost regenerovat ztracené informace, wow, mdadm !!! hehehehehe.

Jak by to vypadalo:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

Nyní by nám zbývalo jej naformátovat:

mkfs.ext4 /dev/md0

Připravíme složku pro montáž:

mkdir /media/raid

Jedeme:

mount /dev/md0 /media/raid

Vše nastaveno, nyní zkontrolujeme místo na disku pomocí příkazu df:

Už máme matici připravenou k použití, provedeme test rychlosti:

hdparm -t /dev/md0

Zdá se, že to nebylo tak špatné jijijijijijiji

Skončili jsme, teď vám dám své know how.

Co z toho můžeme mít?

R / Všechno, co si dokážete představit, od opětovného použití disku po zálohování dat, stejně jako kombinace polí, které mohou udělat, vysvětlují některé možné příklady na wiki.

Mohli bychom také implementovat malou SAN (Storage Area Network), stručně popíšu, jak to funguje:

  • Mají N PC a server (vše s Debian jijijiji).
  • V těchto počítačích je nainstalován software, který dělá to, že tyto počítače N mají tyto pevné disky k dispozici jako součást sítě.
  • Server prohledá síť a najde je všechny, zachází s nimi, jako by byly jejich součástí, místním diskem.
  • Z těchto disků tvoří matici.

Výsledek: SUPER album od N Terase.

Tomu se říká AoE (ATA over Ethernet), nechám vám tutoriál (má své malé chyby, možná z toho dostanu tutoriál, 100% funkční):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

a další dokumenty:

http://www.howtoforge.com/how-to-build-a-low-cost-san

No, to je vše, doufám, že vám pomůže, prosím, pokud uvidíte nějakou chybu, komentujte ji a nedělejte problémy nováčkům.

OBJEM Z KUBY !!!!!!


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Croto řekl

    Velmi dobré vysvětlení Eduardo, krok za krokem. Dotaz:
    Používáte to na virtuálním stroji, jako je Virtualbox, nebo je to jen pro příklad?

    1.    Edward Claus řekl

      Ahoj Croto, všechno se děje na virtuálním PC

  2.   řádný řekl

    Od p # t4 matky průvodce !!

  3.   bomobom řekl

    Ztratil jsem nájezdové uspořádání kvůli fyzické poruše na jednom z disků ...

    A vyřešil jsem to tím, že jsem provedl nálet na společnost pro obnovu nazvanou Onretrieval, kde získali informace.

    Nyní z důvodu zabezpečení spravuji server v cloudu, kde mám hostované zálohy.

    pozdravy.

  4.   Anthony B.G. řekl

    Velmi dobrý příspěvek, velmi jasný a velmi užitečný, jedna otázka, kterou uvidíte, se pokoušela odstranit raid md0 pomocí příkazu #mdadm –stop / dev / md0, věc je, že jsem to neodstranil, prostě jsem to zastavil a přestal se zobrazovat s GPARTED jak? Mohu udělat, abych to viděl znovu, udělal jsem to pomocí vaší příručky a všechno pro mě šlo dobře, ale stále to nevidím od GPARTED, ocenil bych jakoukoli pomoc.