Stvorite niz diskova pomoću mdadm-a !!!!!

Predstavljam tutorial za stvaranje polja diska pomoću aplikacije madadm (http://packages.debian.org/squeeze/mdadm).

Zahtjevi za njegovo provođenje je posjedovanje virtualnog stroja s debian-squeeze i nekoliko virtualnih diskova, u ovim slučajevima s kapacitetom od 1 Gb to je dovoljno, jer ono što ćemo raditi je rad s matricom itd., a primjer popunjavanja podataka to je također test.

U ovom slučaju stvorite 3, kao što se vidi na slici, uz sustav:

Pokrećemo stroj, unosimo kao root i instaliramo aplikaciju:

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

ako imamo te repo liste u izvorima.list

Nakon instaliranja aplikacije nastavit ćemo s pripremom diskova za uključivanje u matricu:

  • Prvo ih otkrijemo s "fdisk -l"

  •  Jednom kada su diskovi otkriveni, nastavljamo s davanjem odgovarajućeg formata, a za to koristimo aplikaciju cfdisk:

Ovdje moramo pojasniti, moramo napraviti ovaj postupak za svaki HDD koji želimo biti u matrici. Počinjemo na primjer s / dev / sdb:

cfdisk /dev/sdb

  •  Dajemo "Novo" i odabiremo ga kao "Primarno".

  • Krećemo se kroz izbornik i pritisnemo «Type».

  •  Da bismo koristili particiju u matrici, mijenjamo vrstu formata (upisujemo FD).

  • Evo kako bi to trebalo izgledati:

  • Zatim spremamo promjene:

  •  Provjeravamo sve diskove fdiskom kako bismo bili sigurni da nam ne nedostaje niti jedan za pripremu:

Nastavit ćemo s izradom posebne datoteke, tretirat ćemo je kao da je "blok":

mknod /dev/md0 b 9 0

Objašnjavam, ova naredba je stvoriti «posebne» datoteke, kada je pozivamo s parametrom «b», kažemo joj da to čini kao da je blok, primjer toga imamo u datotekama našeg HDD-a, a ls -lh na sd * i vidjet ćete:

brw-rw - T 1 korijenski disk 8. srpnja 0. srpnja 30:07 / dev / sda

Ali što znači 9 0? Koliko god verzija bila jednostavna, ovdje je MAJOR-MINOR verzija, gdje je 9 glavna verzija malog 0, da tako kažem, mini jezični twister.

Provjeravamo je li ispravno stvoren:

brw-r - r– 1 korijen korijena 9, 0 srpnja 30 11:12 / dev / md0

Sada možemo stvoriti svoj RAID, ali prvo si moramo postaviti nekoliko pitanja:

  • Koje će opterećenje imati matrica?
  • Hoću li čitati više nego pisati na to?
  • Da li podaci koje pohranjujete trebaju sigurnosnu kopiju?
  • Mora li biti visoko dostupna?
  • Želim li kapacitet ili sigurnost?

Za ova pitanja posjetite Wiki (http://es.wikipedia.org/wiki/RAID), ovisno o vrsti matrice koju odaberete je kako postupiti, u ovom uputstvu stvorit ćemo raid0, postoje dvije vrste , linearno i prugasto, razlika u tome što se kod linearnih diskovi popunjavaju redoslijedom kojim su dodani u matricu, te prugastost u kojem se diskovi pune ravnomjerno i što je ujedno brže u čitanju / pisanju (sve dok veličina diskova je ista).

Učinimo to:

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

Ovim ćemo stvoriti našu matricu, za nedoumice «man mdadm»:

mdadm -D /dev/md0

Možemo optimizirati i druge stvari, na primjer, ako dodate još jedan disk, mogli biste ga imati u načinu "automatskog odgovora", kada drugi od tri ne uspije, to možemo učiniti s opcijom "-x / dev / sdN"; Imajte na umu da možemo imati onoliko diskova koliko želimo u „REZERVNO“, PAZITE, identificirajte diskove markerom hehehehehehehe, ako imaju 10 diskova, kako znate koji je slomljen? hehehehehe, ne dopustite da mi se isto dogodi, također, ako se matrica zezne, bilo bi teško vratiti podatke iz ovoga, zato pitanja koja sam prije postavljala, ako želite sigurnosnu kopiju, stvorite RAID5, također ako vam smeta disk, kada SPARE počne raditi, on ima sposobnost regeneracije izgubljenih informacija, wow, mdadm !!! hehehehehe.

Kako bi to izgledalo:

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

Sad bi nam preostalo to formatirati:

mkfs.ext4 /dev/md0

Pripremamo mapu za montažu:

mkdir /media/raid

Vozimo se:

mount /dev/md0 /media/raid

Sve spremno, sada provjeravamo prostor na disku naredbom df:

Pa, našu matricu već imamo za upotrebu, radimo test brzine:

hdparm -t /dev/md0

Pa, čini se da nije bilo tako loše jijijijijiji

Gotovi smo, sad vam dajem svoje znanje.

Pa, što možemo dobiti od ovoga?

R / Sve što možete zamisliti, od ponovne upotrebe diska do sigurnosnih kopija podataka, kao i kombinacija nizova koje mogu učiniti, na wikiju objašnjavaju neke moguće primjere.

Također bismo mogli implementirati mali SAN (Storage Area Network), ukratko ću opisati kako ovo funkcionira:

  • Imaju N računala i poslužitelj (svi s Debian jijijiji-jem).
  • Na tim je osobnim računalima instaliran softver koji čini da ta N računala imaju te tvrde diskove dostupne kao dio mreže.
  • Poslužitelj skenira mrežu i pronalazi ih sve, ponaša se kao da su dio njega samog, lokalnog diska.
  • Od tih diskova prave matricu.

Rezultat: SUPER album N Terasa.

To se zove AoE (ATA preko Etherneta), ostavljam vam tutorial (ima svojih malih pogrešaka, možda ću dobiti tutorial od ovog, 100% funkcionalnog):

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

i ostali dokumenti:

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

Pa, to je sve, nadam se da će vam pomoći, molim vas, ako primijetite bilo kakvu pogrešku, komentirajte kako biste je ispravili i ne stvarajte probleme početnicima.

ZAGRLJA KUBE !!!!!!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   kroto dijo

    Vrlo dobro objašnjenje Eduardo, korak po korak. Upit:
    Koristite li ovo na virtualnom stroju kao što je Virtualbox ili je to samo kao primjer?

    1.    Edward Claus dijo

      Pozdrav Croto, sve se radi na virtualnom računalu

  2.   odgovarajuće dijo

    Od p # t4 majko vodič !!

  3.   bomobom dijo

    Izgubio sam aranžman zbog fizičkog kvara na jednom od diskova ...

    I riješio sam to napadom u tvrtku za oporavak koja se zvala Onretrieval gdje su pronašli informacije.

    Sada iz sigurnosnih razloga upravljam poslužiteljem u oblaku na kojem sam udomio sigurnosnu kopiju.

    pozdrav.

  4.   Anthony B.G. dijo

    Vrlo dobar post, vrlo jasan i vrlo koristan, pitanje koje ćete vidjeti je pokušaj brisanja raida md0 naredbom #mdadm –stop / dev / md0, stvar je u tome što ga nisam izbrisao, već sam ga zaustavio i prestao se pojavljivati ​​s GPARTED-om kako to mogu učiniti da bih ga ponovno vidio, pročitao sam ga uz pomoć vašeg priručnika i sve mi je pošlo za rukom, ali još uvijek ga ne vidim iz GPARTED-a, bio bih zahvalan na bilo kakvoj pomoći.