Vă prezint un tutorial pentru a crea o matrice de discuri folosind aplicația mdadm (http://packages.debian.org/squeeze/mdadm).
Cerințele pentru realizarea acestuia este să aveți o mașină virtuală cu debian-squeeze și câteva discuri virtuale, în aceste cazuri cu o capacitate de 1 Gb este suficient, deoarece ceea ce vom face este să lucrăm cu matricea etc., și un exemplu de completare a datelor, este, de asemenea, un test.
Pentru acest caz, creați 3, așa cum se vede în imagine, în plus față de sistem:
Pornim mașina, intrăm ca root și instalăm aplicația:
apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm
dacă avem aceste repos în surse.list
După ce am instalat aplicația, vom continua să pregătim discurile pentru includerea lor în matrice:
- Mai întâi le detectăm cu „fdisk -l”
- Odată ce discurile sunt detectate, continuăm să îi oferim formatul corespunzător, pentru aceasta folosim aplicația cfdisk:
Aici trebuie să facem o clarificare, trebuie să facem această procedură pentru fiecare HDD pe care dorim să îl avem în matrice. Începem de exemplu cu / dev / sdb:
cfdisk /dev/sdb
- Dăm „Nou” și îl selectăm ca „Primar”.
- Ne deplasăm prin meniu și apăsăm „Tip”.
- Pentru a utiliza partiția în matrice schimbăm tipul de format (tastăm FD).
- Așa ar trebui să arate:
- Apoi salvăm modificările:
- Verificăm toate discurile cu fdisk, pentru a ne asigura că nu ne lipsesc niciunul pentru pregătire:
Vom continua să creăm un fișier special, îl vom trata ca și cum ar fi un „bloc”:
mknod /dev/md0 b 9 0
Vă explic, această comandă este de a crea fișiere «speciale», când o invocăm cu parametrul «b» îi spunem să o facă ca și cum ar fi un bloc, un exemplu de acest lucru îl avem în fișierele HDD-ului nostru, faceți a ls -lh la sd * și veți vedea:
brw-rw - T 1 disc de rădăcină 8, 0 iulie 30 07:04 / dev / sda
Dar ce înseamnă 9 0? Pe cât de simplă este versiunea, aici este versiunea MAJOR-MINOR, unde 9 este versiunea majoră a minorului 0, ca să spunem așa, un mini lingister.
Verificăm dacă a fost creat corect:
brw-r - r– 1 rădăcină rădăcină 9, 0 30 iul 11:12 / dev / md0
Acum ne putem crea RAID-ul, dar mai întâi trebuie să ne punem câteva întrebări:
- Ce volum de lucru va avea matricea?
- Am de gând să citesc mai mult decât să îi scriu?
- Informațiile pe care le stocați necesită backup?
- Trebuie să fie foarte disponibil?
- Vreau capacitate sau securitate?
Pentru aceste întrebări vizitați Wiki (http://es.wikipedia.org/wiki/RAID), în funcție de tipul de matrice pe care îl alegeți este modul în care ar trebui să procedați, în acest tutorial, vom crea un raid0, există două tipuri , liniar și striping, diferența că, în linie, discurile sunt umplute în ordinea în care au fost adăugate la matrice și striping în care discurile sunt umplute uniform și că este, de asemenea, mai rapid în citiri / scrieri (atâta timp cât dimensiunea discurilor sunt aceleași).
S-o facem:
mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1
Cu aceasta ne-am fi creat matricea, pentru îndoieli «man mdadm»:
mdadm -D /dev/md0
Putem optimiza alte lucruri, de exemplu, dacă adăugați un alt disc, îl puteți avea în modul „răspuns automat” pentru când altul dintre cele trei eșuează, putem face acest lucru cu opțiunea „-x / dev / sdN”; Rețineți că putem avea cât mai multe discuri în "SPARE" pe care le dorim, ATENȚIE, identificați discurile cu un marker hehehehehehehe, dacă au 10 discuri, de unde știți care este rupt? hehehehehe, nu lăsați să se întâmple același lucru cu mine, în plus, dacă matricea se înșurubează, ar fi dificil să restabiliți datele din aceasta, de aceea întrebările pe care le-am pus înainte, dacă doriți backup, creați un RAID5 de asemenea, dacă vă deranjează discul, când SPARE începe să ruleze, are capacitatea de a regenera informațiile pierdute, wow, mdadm !!! hehehehehe.
Cum ar arăta:
mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1
Acum ce ne-ar mai rămâne este să-l formatăm:
mkfs.ext4 /dev/md0
Pregătim folderul pentru asamblare:
mkdir /media/raid
Calarim:
mount /dev/md0 /media/raid
Toate setate, acum verificăm spațiul pe disc cu comanda df:
Ei bine, avem deja matricea pregătită pentru utilizare, facem un test de viteză:
hdparm -t /dev/md0
Ei bine, se pare că nu a fost atât de rău jijijijijijiji
Am terminat, acum vă dau cunoștința mea.
Ei bine, ce putem scoate din asta?
R / Tot ce vă puteți imagina, de la reutilizarea discului la copiile de siguranță a datelor, precum și combinațiile de tablouri pe care le pot face, pe wiki explică câteva exemple posibile.
Am putea implementa și o mică SAN (Network Area Network), voi descrie pe scurt cum funcționează acest lucru:
- Au N PC-uri și un server (toate cu Debian jijijiji).
- În aceste PC-uri este instalat un software, ceea ce face este ca acele N PC-uri să aibă acele unități de disc disponibile ca parte a rețelei.
- Serverul scanează rețeaua și le găsește pe toate, le tratează ca și cum ar fi parte din sine, un disc local.
- Ele fac o matrice din acele discuri.
Rezultat: album SUPER de N Teras.
Aceasta se numește AoE (ATA prin Ethernet), vă las un tutorial (are micile sale erori, poate voi obține un tutorial din acesta, 100% funcțional):
http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target
și alte documente:
http://www.howtoforge.com/how-to-build-a-low-cost-san
Ei bine, atât, sper să vă ajute, vă rog, dacă vedeți vreo eroare, comentați pentru a o corecta și nu dați probleme novicilor.
O ÎMBRĂȚINARE DE LA CUBA !!!!!!
Foarte bună explicație Eduardo, pas cu pas. Interogare:
Folosiți acest lucru pe o mașină virtuală precum Virtualbox sau este doar pentru a ne da un exemplu?
Bună Croto, totul se face pe computerul virtual
De la p # t4 mama ghidul !!
Am pierdut aranjamentul raidului, din cauza unei defecțiuni fizice la unul dintre discuri ...
Și am rezolvat-o ducând raidul la o companie de recuperare numită Onretrieval, unde au recuperat informațiile.
Acum, pentru securitate, gestionez un server în cloud unde am găzduit backupul.
Salutări.
Post foarte bun, foarte clar și foarte util, o întrebare pe care o veți vedea a fost încercarea de a șterge raidul md0 cu comanda #mdadm –stop / dev / md0 bine, chestia este că nu l-am șters, l-am oprit și Nu am mai apărut cu GPARTED cum pot face să-l văd din nou, l-am citit cu ajutorul manualului dvs. și totul a mers bine pentru mine, dar încă nu îl văd din GPARTED, aș aprecia orice ajutor.