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

Predstavljam vodič za stvaranje niza diskova pomoću aplikacije mdadm (http://packages.debian.org/squeeze/mdadm).

Zahtjevi za njegovo provođenje je posjedovanje virtualne mašine 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, pored sistema:

Pokrećemo mašinu, ulazimo kao root i instaliramo aplikaciju:

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

ako imamo ove repo liste u sources.listu

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

  • Prvo ih otkrijemo sa "fdisk -l"

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

Ovdje moramo dati pojašnjenje, moramo napraviti ovaj postupak za svaki HDD koji želimo biti u matrici. Počinjemo na primjer sa / dev / sdb:

cfdisk /dev/sdb

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

  • Krećemo se kroz meni i pritisnemo "Type".

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

  • Evo kako bi to trebalo izgledati:

  • Zatim spremamo promjene:

  •  Provjeravamo sve diskove pomoću fdiska kako bismo bili sigurni da nam ne nedostaje nijedan 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 stvaranje «posebnih» datoteka, kada je pozivamo s parametrom «b», kažemo joj da to radi kao da je blok, primjer toga imamo u datotekama našeg tvrdog diska, a ls -lh na sd * i vidjet ćete:

brw-rw - T 1 root disk 8, 0. jula 30. 07:04 / dev / sda

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

Provjeravamo je li ispravno kreirana:

brw-r - r– 1 root root 9, 0 30. srpnja 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?
  • Da li mora 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 treba postupiti, u ovom uputstvu ćemo stvoriti 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 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 režimu "automatskog odgovora", kada drugi od tri ne uspije, to možemo učiniti opcijom "-x / dev / sdN"; Imajte na umu da možemo imati onoliko diskova u "REZERVNOJ" koliko želimo, PAZITE, identificirajte diskove markerom hehehehehehehe, ako imaju 10 diskova, kako znate koji je slomljen? hehehehehe, nemoj da se isto to dogodi i meni, osim toga, 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 mogućnost 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 da to formatiramo:

mkfs.ext4 /dev/md0

Pripremamo fasciklu za montažu:

mkdir /media/raid

Mi vozimo:

mount /dev/md0 /media/raid

Sve spremno, sada provjeravamo prostor na disku naredbom df:

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

hdparm -t /dev/md0

Pa, izgleda da nije bilo tako loše u jijijijijiji-ju

Gotovi smo, sad vam dajem svoje znanje.

Pa, šta 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đe bismo mogli implementirati mali SAN (Storage Area Network), ukratko ću opisati kako ovo funkcionira:

  • Imaju N računara i server (svi sa Debian jijijiji-jem).
  • Na tim je računarima instaliran softver, a ono što radi je da oni N računari imaju te hard 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.

Ovo se zove AoE (ATA preko Etherneta), ostavljam vam vodič (ima svojih malih greš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 grešku, komentirajte kako biste je ispravili i ne stvarajte probleme početnicima.

ZAGRLJA KUBE !!!!!!


5 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   crotus rekao je

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

    1.    Edward Claus rekao je

      Pozdrav Croto, sve se radi na virtualnom računaru

  2.   pravi rekao je

    Od p # t4 majka vodič !!

  3.   bomobom rekao je

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

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

    Sada iz sigurnosnih razloga upravljam serverom u oblaku na kojem sam udomio sigurnosnu kopiju.

    pozdrav.

  4.   Anthony B.G. rekao je

    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 mogu učiniti da ga ponovo vidim, pročitao sam ga uz pomoć vašeg priručnika i sve mi je prošlo u redu, ali još uvijek ga ne vidim iz GPARTED-a, zahvalna bih na bilo kakvoj pomoći.