Wat ass RAID?

RAID ass eng Léisung déi ursprénglech fir den Netzbetreibermarkt entwéckelt gouf als e Mëttel fir eng grouss Späichereieft op e bëllege Präis ze schafen. Wärendlech wier et méi ville Käschte fir haart Festplazen an hunn se zesumme mat engem Controller zesummen eng méi grouss Kapazitéit leeën. Dëst ass wat RAID steet fir: redundante Matière vu preisweren Laufwerke oder Disks. Fir dëst z'erreechen, sinn speziell Software an Controller noutwenneg fir déi Daten ze verwalten déi tëschent de verschiddene Fuerplang gedeelt ginn.

Eventuell hunn d' Veraarbechtungsfähegkeet vum Standardcomputersystem d'Funktioun erlaabt hire Wee an de perséinleche Computermarkt ze filteren.

Elo RAID-Storage kann Software oder Hardware baséieren , a kann fir dräi verschidde Zwecker benotzt ginn. Dozou gehéieren Kapazitéit, Sécherheet an d'Leeschtung. Kapazitéit ass e einfacher deen normalerweis an all Typ vu RAID-Setup benotzt. Zum Beispill kënnen zwee Festplazen zesumme mat engem eenzegen Auto an den Operatiounsystem verknëppelt ginn fir e virtuelle Trëppel ze bauen, deen zweemol d'Kapazitéit ass. D'Performance ass en neie Schlëssel, fir eng RAID Setup op engem Personal Computer ze benotzen. Am selwechte Beispill vun zwee Festplazen, déi als eenzele Renner benotzt ginn, kann de Contrôle eng Partie Këscht op zwou Deeler splitzt hunn an dann all eenzelnen Deeler op engem separaten Troun setzen. Dëst verdéngt effektiv d'Performance vu Schreif oder d'Liesen vun de Daten op de Späichersystem. Schlussendlech kann RAID fir d'Dateschutz benotzt ginn.

Dëst geschitt mat engem gewëssenen Deel vum Dréit, fir d'Daten déi zwee a fiert Schrëftzwang unzefänken. Eng Kéier mat zwee Fuerweren kënne mir et maachen datt d'Donnéeën op béide Fuerer geschriwwe ginn. Dofir, wann een dréint fällt, huet déi aner nach ëmmer d'Donnéeën.

Ofhängeg vun den Ziler vum Späicherarite deen Dir fir Äre Computersystem zesummen setzt, benotze Dir eng vun de verschiddene Niveauen vun RAID fir dës dräi Ziler ze erreechen.

Fir déi mat héiche Festplazen an hirem Computer benotzen , wäert d'Performance wahrscheinlech méi vun engem Thema wéi Kapazitéit sinn. Déi aaner Hand, déi mat Solidaritéit zesummenhänken, wäerte wahrscheinlech e Wee fannen fir déi kleng agelagert ze hunn a verbonne matenee zesummen eng eenzeg grousser Treiung ze kreéieren. Also loosst eis e Bléck op d'verschidden Niveaue vu RAID, déi mat engem Personal Computer benotzt kënne ginn.

RAID 0

Dëst ass de niddregsten Niveau vum RAID an ass wierklech keng Form vun Redundanz unzebidden, firwat et op e Niveau 0 bezeechent gëtt. Am wesentlechen huet RAID 0 zwee oder méi Fuerweren a setzt se zesumme fir méi grouss Kapazitéit z'ermëttelen. Dëst gëtt duerch e Prozesser kéint erreecht ginn. Datenblöckere ginn op Datenkierperen gebrach an duerno geschriwwe ginn op der Fuerderung. Dëst bitt méi erhéicht Performance, well d'Donnéeën simultan op d'Konditiounen vun der Contrôleur geschriwwe ginn, déi effektiv d'Geschwindegkeet vun den Trëppelen multiplizéiert ginn. Hei drënner ass e Beispill wat dëst iwwer dräi disque funktionnéieren kann:

Fuert 1 Drive 2 Drive 3
Block 1 1 2 3
Block 2 4 5 6
Block 3 7 8 9


Fir RAID 0 fir effektiv ze schaffen fir d'Leeschtunge vum System ze stimuléieren, musst Dir probéieren an hunn Matchen fuerderen. All Rettung sollt déi selwecht Präisnahmekapazitéit an hir Opféierung sinn.

Wann se net sinn, da wäert d'Kapazitéit op e puer vun der klengst vun den Fuerwen an der Performance op déi luesste vun den Antriebe limitéiert sinn, well et muss op all d'Streifen geschéien, déi geschriwwe ginn sinn, ier se an d'nächst Set gesat ginn. Et ass méiglech mat ugepasst Fuerderen ze benotzen, awer an deem Fall kann e JBOD Setup méi effektiv sinn.

JBOD steet fir e puer Dréiwen an ass effektiv nëmmen eng Kollektioun vu Fuerderen, déi op onofhängeg vuneneen zougänglech sinn, awer als eenzeg Storage Drive op den Betriebssystem ersat ginn. Dëst gëtt normalerweis erreecht duerch déi Datespuer tëscht Dréiungen. Oft ass dat als SPAN oder BIG bezeechent.

Effektiv huet d'Operatioun se all als eenzeg Plack gesiwwert awer d'Blödscher wären iwwer d'éischt Diskett geschriwwe ginn bis et fäerdeg ass, dann de Fortschrëtt op déi zweet, drëtter usw. Dëst ass nëtzlech fir Extra Kapazitéit an e bestehend Computerensystem ze addéieren an mat Fuerwieren vu verschiddenen Gréissten, awer et wäert d'Leeschtunge vun der Fuehrelarithie net erhéichten.

De gréissten Problem mat RAID 0 an JBOD Setup sinn Dateschutz. Well Dir méi Multiverseier hutt, sinn d'Chancen op Korruptioun vun Daten eropgestallt, well Dir méi Punkte vum Ausfall huet . Wann e Fuedem an engem RAID 0-Array geet, fiert all dat Daten net zougänglech. An engem JBOD gëtt e Rutschhallfehler an de Verloscht vu Daten, déi geschitt op dësem Rettungsfall sinn. Als Resultat ass et besser fir déi déi dës Spezies benotze wëllt fir e puer aner Weeër ze hunn fir hir Daten ze kréien.

RAID 1

Dëst ass eng éischt richteg Basis vu RAID wéi et e vollstänneg Nëtzlechkeet fir d'Donnéeë gëtt, déi op der Array gespeichert sinn. Dat geschitt duerch e Prozess deen als Spiegel genannt gëtt. Effektiv ginn all Daten, déi an de System geschriwwe ginn, op all Drive an engem Level 1-Array kopéiert. Dës Form vun RAID gëtt normalerweis mat nëmmen e puer Antriebe gemaach wann et méi Fuerer gëtt addéiere gëtt keng extra Kapazitéit, just méi Redundanz. Fir e bësse e Beispill ze ginn, ass hei eng Grafik déi weist wéi et geschriwen gëtt op zwee Fuerwer:

Fuert 1 Drive 2
Block 1 1 1
Block 2 2 2
Block 3 3 3


Fir déi effektivsten Benotzung vun engem RAID 1 Setup ze kréien, wäert d'System nees matgereegelt Fuerderen benotzen déi d'selwecht Kapazitéit a Performance Performance bewerten.

Wann net iwwerstännege Fälle benotzt ginn, da gëtt d'Array Kapazitéit de selwechte Wäert op dee klengste Kapazitéit-Fuerderung am Array. Zum Beispill, wann eng hallef Terabyte an eng een Terabytefuerderung an engem RAID 1-Array benotzt ginn, ass d'Kapazitéit vun dësem Array am System just eng eenzeg Terabyte.

Dëst Niveau vun RAID ass héich effektiv fir d'Dateschutz, well déi zwee Festplazen effektiv d'selwecht sinn. Wann ee vun de fënnef Drëppen nët fällt, dann huet den aneren déi komplett Donnéeën vum aneren. De Problem mat dësem Typ vu Setup ass generell d'Bestëmmung vun de Fuerderen ass ofgeléist ginn, well d'Späichere ginn net zougänglech wann ee vun deenen zwee Scheiss ass a net richteg zoumaache gëtt, bis e neie Fuedem plazéiert ass an der Plaz vum ofgeschalteneen an enger Erhuelung Prozess lafen. Wéi scho gesot, et gëtt och keng Performance Gewinn iwwer dëst. Tatsächlech gëtt et e klengen Leeschtungsverloscht vun der Overhead vum Controller fir den RAID.

RAID 1 + 0 oder 10

Dëst ass e bësse komplizéierten Kombinatioun vun de RAIDniveau 0 a Niveau 1 . Effektiv huet de Contrôleur e Minimum vu véier Fuerwen brauch fir an dësem Modus ze funktionéieren, well wat et geschitt ass, mécht zwee Pair of Drive. Den éischten Satz vu Fuerderungen ass e gespigelten Array wou d'Klonen d'Daten tëschent deenen zwee sinn. Déi zweet Serie vu Fuerweren ass och gespuertt, awer opgestallt fir de Sträifen vum éischte. Dëst bidd och d'Redundanz vun Daten an d'Performance Gewënn. Hei fannt Dir e Beispill, wéi d'Donnéeën op véier Fuerweren iwwer dës Art vu Setup geschriwwe ginn sinn:

Fuert 1 Drive 2 Drive 3 Drive 4
Block 1 1 1 2 2
Block 2 3 3 4 4
Block 3 5 5 6 6


Fir éierlech ze sinn, ass dat net e wënschenswäert Faarf vum RAID fir op e Computersystem ze laafen. Wann et e puer Performance leet, ass et wierklech net gutt, well de enorme Betrag vun Overhead am System. Zousätzlech ass et enorm vill Offällegkeet wéi de Fuehrerschein nëmmen op hallef Kapazitéit all déi fiert zesummen. Wann net iwwerstännege Fälle benotze ginn, gëtt d'Performance limitéiert op déi luesst vun de Fuerwen an d'Kapazitéit nëmmen d'dauert d'klengst Drive.

RAID 5

Dëst ass den héchsten Niveau vun RAID deen an Computere Computer-Systeme fonnt kënne ginn an ass e méi efficace Method fir d'Kapazitéit an d'Redundanz ze erhéijen. Dat erreecht dëst duerch e Prozess vun der Datebéierung mat der Paritéit. Ee Minimum vun dräi Fuerwen ass néideg fir dat ze maachen wéi d'Donnéeën op verschiddene vun de Fuerwen opgespléckt sinn, awer dann ass e Block iwwert de Sträifen paritéiert. Fir dat besser z'erklären, léisst Dir zuer erof kucken op wéi d'Donnéeën op dräi Dréi geschriwwe ginn sinn:

Fuert 1 Drive 2 Drive 3
Block 1 1 2 p
Block 2 3 p 4
Block 3 p 5 6


Am Prinzip féiert de Rettungsreegler e Kockel vu Daten, déi iwwer all d'Drive'en am Array geschriwwe ginn. Dat éischt Bit vun Donnéeën ass op der éischter Fuerderung platzéiert an d'zweet ass op der zweeter Plaz geluecht. Déi drëtt Riesekommissioun kritt d'Paritéitstéck, déi e wesentlech e Verglach vun den binäre Donnéeën op der éischter an zweeter ass. An der binärer Mathematik hutt Dir just 0 an 1. Een boolesche Mataarbechter ass gemaach fir d'Bits ze vergläichen. Wann déi zwee addéieren mat enger eenzeger Zuel (0 + 0 oder 1 + 1), da gëtt d'Paritéit Bit Null. Wann déi zwee addéieren op eng ongerueden Nummer (1 + 0 oder 0 + 1), da wier d'Paritéit eent. De Grond fir dëst ass datt wann een vun den Fuerwieren net klappt, da kann de Controller dann erausfanne wat fir déi fehlend Donnéeën ass. Zum Beispill, wann de Fuerwierklass fällt, a léisst nëmmen zwee an dräi fuerderen a fiert zwee huet e Datenblock vun engem a dréint dräi huet e Parity Block vun engem, dann ass de fehlend Datenblock op der Fuerderung muss null sinn.

Dëst erlaabt efficace Donnéen Redundanz, déi All Daten erliewt kënne ginn am Fall vun engem Rettungsfehler. Elo fir déi meescht Consumer Setups, e Failéierter wäert nach ëmmer an d'System erreechen, well se net an engem funktionalen Zoustand ass. Fir de System fonctionnel ze kréien, ass et néideg datt de fehlerhafte Fuerder mat enger neier Fënster ersat gëtt. Dann muss e Datebankrekonstruktiounen op der Controllerebene gemaach ginn, déi dann en ëmgeleet Boolesche Fonkel maachen fir d'Daten op der fehlendem Fuerder ze recreatéieren. Dëst kann e bësse méi Zäit daueren, besonnesch fir méi grouss Kapazitéit fiert, awer et ass op d'mannst erzittbar.

Elo ass d'Kapazitéit vun engem RAID 5 -Array ofhängeg vun der Unzuel vun Dréiwen an der Array an hirer Kapazitéit. Eemol erëm, ass d'Array beschränkt duerch déi klengst Kapazitéit an der Array, sou datt et am beschte fir mat ugepasste Fuerwen ze benotzen. De effektive Spuerraum ass gläich wéi d'Unzuel vun Drittelen manner wéi e puer mol déi Kapazitéit. Also mat mathematesche Begrëffer ass et (n-1) * Capacitymin . Also, wann Dir dräi 2GB fiert Drive an engem RAID 5-Array, ass d'total Kapazitéit 4GB. Een aneren RAID 5-Array, dee véier 2GB-Fuerwen benotzt huet hätten 6 GB Kapazitéit.

Awer Performance fir den RAID 5 ass e bëssen komplizéiert wéi e puer vun de aner Form vun RAID wéinst dem boolesche Prozess, dee geschitt ass fir de Paritéitbit ze schafen wann déi Daten op d'Fuerwier geschriwwe ginn. Dëst bedeit datt d'Schreiwe leeschtungsfäeg ass manner wéi e RAID 0-Array mat der selwechter Zuel vun Drittelen. Liesen op d'Leeschtung, op der anerer Säit, leid net sou vill wéi d'Schreiwe well de boolesche Prozess net gemaach ass, da lies d'r direkt Daten aus den Laufwerken.

D'Grouss issue mat all RAID Setups

Mir hunn d'verschidde Virdeeler an Ënnerscheeder vun all Niveau vun RAID diskutéiert, déi op Personal Computeren benotzt kënne ginn, awer et ass eng aner Fro, datt vill Leit net erkennen, wann et fir d'Erstalltung vun RAID-Dispositiounen kënnt. Virun engem RAID Setup ka benotzt ginn, muss et zuerst entweder vun der Hardware Controller Software oder innerhalb vun der Software vum Betriebssystem konstruéiert ginn. Dëst éiergäifend initialiséieren d'speziell Formatéierung fir richteg verlaangt wéi d'Donnéeën geschriwwe ginn an op der Rettung gelies ginn.

Dëst wahrscheinlech net kléngt wéi e Problem mee et ass wann Dir musst och änneren, wéi Dir wëllt Äre RAID-Array konfiguréieren. Zum Beispill, soen Dir leeft op Daten a lafen an och eng Extra Drive fir e RAID 0 oder RAID 5-Array addieren. An deene meeschte Fäll kënnen Dir net ouni éischt d'RAID-Array konfiguréieren, déi och e vun den Daten déi aus dësen Lauflagen gespaart sinn, ofhuelen. Dëst bedeit datt Dir Är Donnéeën voll ass zeréckhëlt, d'Neiegkeet fënns, de Drive-Array rekonfiguréiren, Format vun dësem Drive-Array ze formatéieren an dann Är ursprénglech Daten zréck op d'Fuerder ze restauréieren. Dat kann e extrem schmerzhafte Prozess sinn. Als Resultat, vergewëssert Iech datt Dir d'Array Setup up op d'Art a Weis wéi Dir fir d'éischte Kéier wëllt Dir et maachen.