Mdadm
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 17. helmikuuta 2019 tarkistetusta
versiosta . tarkastukset vaativat
2 muokkausta .
mdadm ( englannin kielestä multiple devices , entinen mdctl ) on apuohjelma ohjelmistojen RAID - ryhmien hallintaan Linuxissa .
Linuxissa voit käyttää seuraavia RAID-tyylejä:
- Lineaarinen ( JBOD ) - loogisen levyn koon laajentaminen useiden fyysisten levyjen ansiosta;
- RAID0 ( striping ) - lohkojen jakaminen useille fyysisille levyille kirjoitus- ja lukunopeuksien lisäämiseksi, mutta ilman vikasietoisuutta;
- RAID1 ( peilaus ) - peilaus, eli samojen tietojen kirjoittaminen samanaikaisesti useille levyille, mikä tarjoaa vikasietoisuuden minkä tahansa levymäärän epäonnistuessa, kunhan ainakin yksi on toiminnassa;
- RAID4 - samanlainen kuin RAID 0, mutta eroaa siitä siinä, että tiedot on jaettu lohkoihin, ei tavuihin;
- RAID5 - Vikasietoinen ryhmä minimaalisella redundanssilla (vaatii vähintään kolme asemaa, neljä asemaa vikasietoisuutta varten);
- RAID6 - samanlainen kuin RAID 5, mutta sillä on korkeampi luotettavuus - 2 levyn kapasiteetti on varattu tarkistussummille, 2 summaa lasketaan eri algoritmeilla;
- Multipath - ohjelmistoryhmä, jonka avulla voit luoda erilaisia pseudolevylaitteita yhdelle fyysiselle levylle;
- Viallinen on pseudo-RAID-ryhmä.
Kaikki RAID-taulukoiden lajikkeet eivät ole saatavilla Linux-ytimessä alkukokoonpanossa. Jos esimerkiksi haluat käyttää RAID5:tä, sinun on tehtävä muutoksia ytimen kokoonpanoon ja käännettävä se uudelleen. Jakeluista jo käännetyille ytimille sinun on ehkä ladattava erikseen sopiva moduuli. Esimerkki: modprobe raid5 .
Komennot
mdadm -sovelluksella voit suorittaa seuraavat toiminnot:
- luo - RAID-ryhmän luominen useista levyistä (jossa jokaisessa laitteessa on superblock).
- koota - (aiemmin luodun) taulukon kokoaminen ja sen aktivointi. Levyt, joilta ryhmä kootaan, voidaan määrittää eksplisiittisesti tai ne etsitään automaattisesti. mdadm tarkistaa, muodostavatko komponentit kelvollisen taulukon.
- build - levyjen ketjuttaminen taulukkoon (ilman superlohkoja). Tällaisissa taulukoissa mdadm ei tee eroa luomisen ja myöhemmän uudelleenkokoonpanon välillä. On myös mahdotonta tarkistaa, onko tarvittavat laitteet listattu oikeassa järjestyksessä. Älä käytä tätä tilaa, jos et tiedä miksi.
- hallita - taulukonhallinta: uusien vapaiden levyjen ( varaosat ) lisääminen ja toimimattomien ( viallisten laitteiden ) poistaminen .
- seuraa , monitoroi - seuraa yhtä tai useampaa md-laitetta ja reagoi niiden tilan muutoksiin. Tämä on järkevää vain tasojen 1, 4, 5, 6 taulukoiden tai monitietaulukoiden kohdalla, koska ne ovat ainoita, joilla voi olla eri tilat. raid0 tai linear ei voi sisältää puuttuvia, varallisia tai viallisia levyjä, joten ei ole mitään, mitä pitää silmällä.
- kasvaa - taulukon koon laajentaminen tai pienentäminen (kutistuminen) tai muutoin sen uudistaminen (muokkaa). Tällä hetkellä RAID 1/4/5/6 -komponenttien aktiivisen koon muuttaminen sekä RAID1:n aktiivisten laitteiden lukumäärän muuttaminen tuetaan.
Lisäksi saatavilla on muun tyyppisiä toimintoja, kuten taulukon superlohkojen katselu ja muokkaaminen sekä aktiivisten taulukoiden pysäyttäminen.
Muistiinpanot
- ↑ mdadm Open Source -projekti Open Hubissa: Kielisivu - 2006.
Linkit