Luo levyryhmä mdadm: llä !!!!!

Esitän opetusohjelman levytilan luomiseksi sovelluksen avulla mdadm (http://packages.debian.org/squeeze/mdadm).

Sen suorittamisen edellytyksenä on, että sinulla on virtuaalikone Debian Squeeze ja muutama virtuaalilevy, näissä tapauksissa riittää, kun kapasiteetti on 1 Gt, koska mitä teemme, on työ matriisin jne kanssa, ja esimerkki tietojen täyttämisestä on myös testi.

Luo tälle tapaukselle järjestelmän lisäksi 3, kuten kuvasta näkyy:

Käynnistämme koneen, syötämme pääkäyttäjänä ja asennamme sovelluksen:

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

jos meillä on nämä repot lähdeluettelossa

Sovelluksen asentamisen jälkeen valmistelemme levyt niiden sisällyttämistä matriisiin:

  • Ensin havaitsemme ne "fdisk -l": llä

  •  Kun levyt on havaittu, annamme sille vastaavan muodon, jota varten käytämme cfdisk-sovellusta:

Tässä meidän on tehtävä selvennys, meidän on tehtävä tämä menettely jokaiselle kiintolevylle, jonka haluamme olla matriisissa. Aloitetaan esimerkiksi / dev / sdb: llä:

cfdisk /dev/sdb

  •  Annamme "Uusi" ja valitsemme sen "Ensisijaiseksi".

  • Siirtymme valikossa ja painamme "Type".

  •  Jotta osiota voidaan käyttää matriisissa, muutamme muodon tyyppiä (kirjoitamme FD).

  • Näin sen pitäisi näyttää:

  • Sitten tallennamme muutokset:

  •  Tarkistamme kaikki levyt fdiskillä varmistaaksemme, että meiltä puuttuu valmistelua varten:

Jatkamme erityisen tiedoston luomista, käsittelemme sitä kuin "lohkoa":

mknod /dev/md0 b 9 0

Selitän, että tämän komennon on luotava «erityisiä» tiedostoja, kun kutsumme sitä parametrilla «b», käskemme sen tekemään sen ikään kuin se olisi lohko, esimerkki tästä on kiintolevyn tiedostoissa, tee ls -lh sd * ja näet:

brw-rw - T 1 -juurilevy 8, heinäkuu 0 30 07:04 / dev / sda

Mutta mitä 9 0 tarkoittaa? Niin yksinkertainen kuin versio onkin, tässä se on MAJOR-MINOR-versio, jossa 9 on pääversio alaikäisestä 0, niin sanotusti, mini-kielenkääntäjä.

Tarkistamme, että se on luotu oikein:

brw-r - r– 1 juurijuuri 9, 0. heinäkuuta 30:11 / dev / md12

Nyt voimme luoda RAID-tiedostomme, mutta ensin on kysyttävä itseltämme joitain kysymyksiä:

  • Mikä työmäärä matriisilla on?
  • Aionko lukea enemmän kuin kirjoittaa sille?
  • Edellyttävätkö tallentamasi tiedot varmuuskopiota?
  • Onko sen oltava erittäin saatavilla?
  • Haluan kapasiteettia vai turvallisuutta?

Näitä kysymyksiä varten käy Wikissä (http://es.wikipedia.org/wiki/RAID), riippuen valitsemasi matriisin tyypistä ja siitä, miten sinun pitäisi edetä, tässä opetusohjelmassa luomme raid0: n, on olemassa kahta tyyppiä, lineaarinen ja raidallinen , ero, että lineaarisesti levyt täytetään siinä järjestyksessä kuin ne on lisätty matriisiin, ja raidoitus, jossa levyt täytetään tasaisesti, ja että se on myös nopeampi lukemisissa / kirjoituksissa (kunhan levyn koko on levyt ovat yhtä suuret).

Käytännön työ:

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

Tämän avulla olemme luoneet matriisimme epäilemättä «man mdadm»:

mdadm -D /dev/md0

Voimme optimoida muita asioita, kuten jos lisäät siihen toisen levyn, saatat saada sen "automaattinen vastaus" -tilassa, kun toinen kolmesta epäonnistuu, voimme tehdä tämän vaihtoehdolla "-x / dev / sdN"; Muista, että "SPARE" -levyllä voi olla niin monta levyä kuin haluamme, VARO, tunnista levyt merkinnällä hehehehehehehe, jos niillä on 10 levyä, mistä tiedät, mikä levy on rikki? hehehehehe, älä anna saman tapahtua minulle, myös jos matriisi ruuvautuu, tietojen palauttaminen tästä on vaikeaa, siksi kysyin aikaisemmin, jos haluat varmuuskopion, luo RAID5, myös jos se häiritsee sinua levy, kun SPARE alkaa toimia, sillä on kyky uudistaa kadonneita tietoja, wow, mdadm !!! hehehehehe.

Miltä se näyttäisi:

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

Meillä olisi jäljellä vain muotoilla se:

mkfs.ext4 /dev/md0

Valmistelemme kansion kokoonpanoa varten:

mkdir /media/raid

Me ratsastamme:

mount /dev/md0 /media/raid

Kaikki valmista, nyt tarkistamme levytilan komennolla df:

No, matriisimme on jo käyttövalmis, teemme nopeustestin:

hdparm -t /dev/md0

Näyttää siltä, ​​että se ei ollut niin huono jijijijijiji

Olemme valmiit, nyt annan sinulle tietoni miten.

No, mitä voimme saada tästä?

R / Kaikki mitä voit kuvitella, levyn uudelleenkäytöstä tietojen varmuuskopiointiin, samoin kuin niiden matriisien yhdistelmät, joita he voivat tehdä, he selittävät joitain mahdollisia esimerkkejä wikissä.

Voisimme myös toteuttaa pienen SAN (Storage Area Network), kuvaan lyhyesti, miten tämä toimii:

  • Heillä on N PC: tä ja palvelin (kaikki Debian jijijijin kanssa).
  • Näihin tietokoneisiin on asennettu ohjelmisto, jonka se tekee siitä, että näillä N PC: llä on nämä kiintolevyt saatavilla osana verkkoa.
  • Palvelin skannaa verkon ja löytää ne kaikki, kohtelee heitä ikään kuin ne olisivat osa itseään, paikallista levyä.
  • He tekevät matriisin näistä levyistä.

Tulos: N Terasin SUPER-albumi.

Tätä kutsutaan AoE: ksi (ATA over Ethernet), jätän sinulle opetusohjelman (siinä on pieniä virheitä, ehkä saan tästä opetusohjelman, 100% toimiva):

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

ja muut asiakirjat:

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

No, siinä kaikki, toivon, että se auttaa sinua, ole hyvä ja jos näet virheitä, kommentoi korjata se ja älä anna ongelmia aloittelijoille.

VALTAVA KUBAALTA !!!!!!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   kroto dijo

    Erittäin hyvä selitys Eduardo, askel askeleelta. Kysely:
    Käytätkö tätä virtuaalikoneessa, kuten Virtualbox, vai onko se vain esimerkkinä?

    1.    Edward Claus dijo

      Hei Croto, kaikki tehdään virtuaalitietokoneella

  2.   asianmukainen dijo

    Vuodesta p # t4 äiti opas !!

  3.   pommi dijo

    Hävitin raid-järjestelyn yhden levyn fyysisen vian vuoksi ...

    Ja olen ratkaissut sen viemällä raidan Onretrieval -nimiseen palautusyhtiöön, jossa he saivat tiedon takaisin.

    Turvallisuuden vuoksi hallitsen pilvipalvelinta, jossa minulla on varmuuskopio.

    terveisiä.

  4.   Anthony B.G. dijo

    Erittäin hyvä viesti, erittäin selkeä ja erittäin hyödyllinen, näkemäsi kysymys yritti poistaa raid md0: n komennolla #mdadm –stop / dev / md0 hyvin, asia on, että en poistanut sitä, lopetin sen ja lopetin näkymisen GPARTED: n kanssa, miten Voin tehdä sen nähdäksesi sen uudelleen. Kiinnitän sen uudelleen käsikirjan avulla ja kaikki meni hyvin minulle, mutta en silti näe sitä GPARTED: stä, kiitän apua.