Pateikiu mokymo programą, kaip sukurti disko masyvą naudojant programą mdadm (http://packages.debian.org/squeeze/mdadm).
Reikalavimai jai atlikti turi turėti virtualią mašiną „Debian Squeeze“ ir kelių virtualių diskų, šiais atvejais pakanka 1 Gb talpos, nes tai, ką mes padarysime, bus darbas su matrica ir pan., o duomenų pildymo pavyzdys taip pat yra testas.
Šiuo atveju sukurkite 3, kaip parodyta paveikslėlyje, be sistemos:
apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm
jei šaltiniuose turime šias atpirkimo.listą
Įdiegę programą, mes paruošime diskus įtraukti į matricą:
- Pirmiausia aptikome juos naudodami „fdisk -l“
- Aptikus diskus, mes suteikiame jam atitinkamą formatą, tam mes naudojame programą cfdisk:
Čia mes turime padaryti patikslinimą, turime atlikti šią procedūrą kiekvienam HDD, kurio norime būti matricoje. Mes pradedame, pavyzdžiui, su / dev / sdb:
cfdisk /dev/sdb
- Mes suteikiame „Naujas“ ir pasirenkame jį kaip „Pirminis“.
- Mes pereiname per meniu ir paspaudžiame "Tipas".
- Norėdami naudoti skaidinį matricoje, keičiame formato tipą (įveskite FD).
- Taip turėtų atrodyti:
- Tada išsaugome pakeitimus:
- Patikriname visus diskus su fdisk, kad įsitikintume, jog mums netrūksta pasiruošti:
Mes sukursime specialų failą, jį traktuosime tarsi „bloką“:
mknod /dev/md0 b 9 0
Aš paaiškinu, kad ši komanda yra sukurti «specialius» failus, kai mes jį iškviečiame parametru «b», liepiame tai padaryti taip, lyg tai būtų blokas. To pavyzdį turime savo HDD failuose, atlikite ls -lh sd * ir pamatysite:
brw-rw - T 1 šakninis diskas 8, liepos 0 d. 30:07 / dev / sda
Bet ką reiškia 9 0? Nesvarbu, kokia versija yra, čia yra PAGRINDINĖ-MINORA versija, kur 9 yra pagrindinė nepilnametės 0 versija, taip sakant, mini liežuvėlis.
Patikriname, ar jis sukurtas teisingai:
brw-r - r– 1 šaknies šaknis 9, liepos 0 d. 30:11 / dev / md12
Dabar mes galime sukurti savo RAID, bet pirmiausia turime užduoti sau keletą klausimų:
- Kokį krūvį turės matrica?
- Ar aš ketinu daugiau skaityti, nei rašyti?
- Ar jūsų saugomą informaciją reikia atsarginės kopijos?
- Ar jis turi būti labai prieinamas?
- Ar noriu pajėgumų ar saugumo?
Dėl šių klausimų apsilankykite „Wiki“ (http://es.wikipedia.org/wiki/RAID), priklausomai nuo to, kokią matricos rūšį pasirinksite, kaip turėtumėte elgtis. Šioje pamokoje sukursime RAID0, yra dviejų tipų , linijinis ir juostelinis, skirtumas, kad linijiniu būdu diskai užpildomi tokia tvarka, kokia jie buvo pridėti prie matricos, ir juostelės, kuria diskai užpildomi tolygiai, ir kad taip pat greitesnis skaitant / rašant (tol, kol diskų dydis yra lygus).
Padarykime tai:
mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1
Tuo mes sukursime savo matricą, dėl abejonių «man mdadm»:
mdadm -D /dev/md0
Mes galime optimizuoti kitus dalykus, pvz., Jei pridedate kitą diską, kurį galite turėti „automatinio atsakymo“ režimu, kai dar vienas iš trijų nepavyksta, galime tai padaryti pasirinkdami „-x / dev / sdN“; Turėkite omenyje, kad „Atsarginėje“ galime turėti tiek diskų, kiek norime, SAUGOKITE, identifikuokite diskus su žymekliu hehehehehehehe, jei jie turi 10 diskų, iš kur žinoti, kuris iš jų yra sugedęs? hehehehehe, neleisk, kad tas pats nutiktų ir man, be to, jei matrica įsisuks, būtų sunku atkurti duomenis iš to, todėl anksčiau užduoti klausimai, jei norite atsarginės kopijos, sukurkite RAID5, taip pat, jei tai jus vargina diskas, kai pradeda veikti SPARE, jis turi galimybę atkurti prarastą informaciją, wow, mdadm !!! hehehehehe.
Kaip tai atrodytų:
mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1
Dabar mums liktų tai suformatuoti:
mkfs.ext4 /dev/md0
Mes paruošiame aplanką surinkimui:
mkdir /media/raid
Mes važiuojame:
mount /dev/md0 /media/raid
Viskas nustatyta, dabar mes patikriname vietą diske naudodami komandą df:
Na, mes jau turime paruoštą naudoti savo matricą, mes atliekame greičio testą:
hdparm -t /dev/md0
Na, atrodo, kad nebuvo taip blogai jijijijijiji
Mes baigėme, dabar aš suteikiu jums savo žinias.
Na, ką mes galime iš to gauti?
R / Viskas, ką galite įsivaizduoti, nuo disko pakartotinio naudojimo iki duomenų atsarginių kopijų kūrimo, taip pat masyvų deriniai, kuriuos jie gali padaryti, wiki jie paaiškina keletą galimų pavyzdžių.
Mes taip pat galėtume įdiegti nedidelį SAN („Storage Area Network“), trumpai aprašysiu, kaip tai veikia:
- Jie turi N asmeninius kompiuterius ir serverį (visi su „Debian jijijiji“).
- Šiuose kompiuteriuose yra įdiegta programinė įranga, kad tai, ką jie daro, yra tai, kad tie N kompiuteriai turi tuos kietuosius diskus, kurie yra tinklo dalis.
- Serveris nuskaito tinklą ir suranda juos visus, su jais elgiasi taip, lyg jie būtų jo paties dalis - vietinis diskas.
- Iš tų diskų jie sukuria matricą.
Rezultatas: N Teraso SUPER albumas.
Tai vadinama AoE (ATA per Ethernet), aš palieku jums mokymo programą (joje yra nedidelių klaidų, galbūt gausiu pamoką iš šios, 100% funkcinės):
http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target
ir kiti dokumentai:
http://www.howtoforge.com/how-to-build-a-low-cost-san
Na, viskas, tikiuosi, kad tai jums padės. Prašau, jei matote kokią klaidą, pakomentuokite, kad ją ištaisytumėte ir nesukeltumėte problemų naujokams.
DIDELĖ IŠ KUBOS !!!!!!
5 komentarai, palikite savo
Labai geras paaiškinimas Eduardo, žingsnis po žingsnio. Užklausa:
Ar tai naudojate tokioje virtualioje mašinoje kaip „Virtualbox“, ar tai tik tam, kad pateiktų mums pavyzdį?
Sveiki, Croto, viskas daroma virtualiame kompiuteryje
Iš p # t4 motinos gidės !!
Aš praradau reido susitarimą dėl vieno iš diskų fizinio gedimo ...
Aš tai išsprendžiau nuvažiavęs reidą į atkūrimo įmonę „Onretrieval“, kur jie atgavo informaciją.
Dabar saugumo sumetimais aš valdau serverį debesyje, kuriame buvau priėmęs atsarginę kopiją.
sveikinimai.
Labai geras įrašas, labai aiškus ir labai naudingas. Klausimas, kurį pamatysite, bandė ištrinti raid md0 naudodamas komandą #mdadm –stop / dev / md0, dalykas tas, kad jo neištryniau, tiesiog sustabdžiau ir nustojau rodytis su GPARTED, kaip aš galiu tai pamatyti dar kartą, aš jį pakartoju naudodamas savo vadovą ir man viskas gerai sekėsi, bet aš vis dar nematau to iš GPARTED, norėčiau padėkoti už bet kokią pagalbą.