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 !!!!!!
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?
Pozdrav Croto, sve se radi na virtualnom računaru
Od p # t4 majka vodič !!
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.
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.