raid Software-ul în Linux

software-ul de control în Linux RAID-matrice este realizată prin utilizarea programului mdadm.

În mdadm program are mai multe moduri de operare.

Asamblarea (asamblare) Asamblarea componentelor matrice în matrice create anterior. Componentele pot fi specificate în mod explicit, dar nu se poate specifica - apoi executat superblocks lor de căutare. Build (construcții) Se colectează o serie de componente care nu au superblocks. Nu efectuați nici o validare, crearea și asamblarea de matrice, în principiu, nu sunt diferite. Creați (creați) cos nouă matrice bazată pe dispozitive a spus. Utilizați superblocks plasate pe fiecare dispozitiv. Monitor (follow-up) Urmează schimbarea de stat de pe dispozitiv. Pentru RAID0 acest mod nu are nici un sens. Grow (expansiune sau reducere) Creșterea sau scăderea în matrice, permițând sau scoaterea noilor discuri. Incrementală de asamblare (build incrementală) Adăugarea de matrice de disc. Gestionare (management) diverse operații de gestionare matrice, cum ar fi înlocuirea discului și marca așa cum sa prăbușit. Diverse (Diverse) Acțiunile care nu aparțin nici uneia dintre modurile enumerate mai sus. Detectare automată (avtooobnaruzhenie) Activați detectează automat matrice în kernel-ul Linux.

Configurarea RAID software-matrice

Luați în considerare modul de a realiza un nivel de configurație RAID-5 matrice pe trei partiții de disc. Vom folosi secțiuni:

În cazul în care anumite secțiuni, asigurați-vă că pentru a utiliza numele de fișier corespunzătoare.

partiţionarea

Este necesar să se determine pe care partițiile fizice vor fi create RAID-matrice. Dacă secțiunile au deja, aveți nevoie pentru a găsi un drum liber (fdisk -l). În cazul în care secțiuni încă, dar există spațiu nealocat, aveți posibilitatea să le creați folosind fdisk sau program cfdisk.

demontează

Dacă utilizați un partiții create anterior, asigurați-vă că pentru a le demonta. RAID-matrice nu pot fi create pe partea de sus a peretelui despărțitor, pe care sunt montate sistemele de fișiere.

Schimbarea tipului de partiție

Este de dorit (dar nu obligatoriu) pentru a schimba tipul de partiție, care vor fi incluse într-un RAID-matrice și setați-l egală cu FD (Linux RAID Autodetect). Schimbați tipul de partiție, puteți folosi fdisk.

Luați în considerare modul în care să-l facă pe exemplu partiția / dev / hde1.

În mod similar, necesitatea de a schimba tipul de partiție pentru restul secțiunilor incluse în RAID-matrice.

Crearea unui RAID-matrice

Crearea unui RAID-matrice este realizată folosind programul mdadm (tasta --create). Vom folosi opțiunea --level. pentru a crea un nivel de matrice RAID-5. Cu --raid-dispozitive specificați cheia de dispozitiv, care va fi asamblat pe partea de sus a RAID-matrice.

Dacă doriți să creați imediat o matrice, în cazul în care discul nu este suficient (degradat), pur și simplu introduceți cuvântul lipsă în loc de numele dispozitivului. Pentru RAID5 nu poate fi decât un singur disc; pentru RAID6 - nu mai mult de două; pentru RAID1 - la fel de mult cât este necesar, dar ar trebui să fie de cel puțin un lucrător.

Verificați asamblarea corectă

Notați numele noului RAID-matrice. În cazul nostru este numit / dev / md0. Ne vom referi la o serie de acest nume.

Crearea unui sistem de fișiere pe partea de sus RAID-matrice

Noua RAID-partiție pe care doriți să formatați, și anume a crea un sistem de fișiere. Acest lucru se poate face folosind programul din familia mkfs. Dacă vom crea un sistem de fișiere ext3, utilizați un program de mkfs.ext3.

Crearea unui fișier de configurare mdadm.conf

Sistemul în sine nu stochează nici un RAID-matrice, este necesar să se creeze și ce componente includ. Această informație este în mdadm.conf fișierul.

Liniile care ar trebui să fie adăugate la dosar pot fi obținute folosind comanda

Aici este un exemplu de utilizare a acestuia:

Dacă fișierul nu este mdadm.conf mai mult, puteți crea:

Creați un punct de montare pentru RAID-matrice

Așa cum am creat un nou sistem de fișiere, probabil, și avem nevoie de un nou punct de montare. Să-l numim / raid.

Schimbarea / etc / fstab

Pentru sistemul de fișiere, înființat un nou RAID-matrice automat montat la pornire, adăugați intrarea corespunzătoare în fișierul / etc / fstab stochează automat o listă cu sisteme de fișiere montate în momentul pornirii.

Montarea noului RAID-matrice de sistem de fișiere

Pentru a avea acces la sistemul de fișiere, situat pe noul RAID-matrice, acesta trebuie să fie montat. Montarea se realizează utilizând comanda mount.

În cazul în care un nou sistem de fișiere este adăugat în fișierul / etc / fstab. este posibil pentru a monta mount-o comandă (montați toate sistemele de fișiere care trebuie să fie montate la pornirea sistemului, dar acum nu este instalat).

Puteți monta doar să ne profil (cu condiția ca acesta este specificat în / etc / fstsb).

Dacă partiția în / etc / fstab nu este specificat, atunci montajul, trebuie să ne punem cel puțin doi parametri - punctul de montare monturile la aparat:

Verificarea stării RAID-matrice

Informații despre starea RAID-matrice este în fișierul / proc / mdstat.

În cazul în care informațiile de fișier este în continuă schimbare, de exemplu, există o reconstrucție a matrice, fișierul în continuă schimbare pentru un acces facil folosind programul de ceas.

Mai multe de lucru cu matrice

Marcarea disc pentru corigenți

Conduceți în matrice poate fi împărțit pentru a face rău cheie, --fail (-f):

Scoaterea discului nu a reușit

Nu s-disk poate fi îndepărtată folosind tasta --remove (-r):

Adăugarea unui nou disc

Adăugați un disc nou la o matrice, puteți utiliza tastele --add (-a) și --re-add.

Asamblarea unei matrice existente

Colecta matrice existente, puteți folosi mdadm - asambla. Ca un argument suplimentar pentru a specifica dacă pentru a scana dispozitivele nevoie, și, dacă nu, ce dispozitiv pe care doriți să colecteze.

Extinderea matrice

Pentru a extinde matrice folosind --grow cheie (-G). Mai întâi, adăugați pe disc, și apoi extindeți matrice:

Verificați dacă discul (partiția) Adăugați:

Dacă partiția este, de fapt adăugată, putem extinde matrice:

Asigurați-vă că matrice este extins:

Trebuie să actualizați fișierul de configurare, ținând cont de modificările aduse:

matrice de evacuare

Pentru a începe, și a opri demonta matrice:

Apoi, aveți nevoie pentru a suprascrie superblocul fiecăreia dintre componentele matrice:

informaţii suplimentare

Software pentru productivitate RAID-matrice: