Sukurkite disko masyvą naudodami mdadm !!!!!

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:

Mes paleidžiame mašiną, įvedame kaip root ir įdiegiame programą:

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 !!!!!!


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   kroto sakė

    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į?

    1.    Eduardo Noelis sakė

      Sveiki, Croto, viskas daroma virtualiame kompiuteryje

  2.   tinkamas sakė

    Iš p # t4 motinos gidės !!

  3.   bomba sakė

    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.

  4.   Anthony B.G. sakė

    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ą.