Cosa hè u RAID?

U RAID hè una solu suluzione chì era sviluppata principessa per u servore di u servore di a reta cum'è un mezzu di creà un grande almacenamiento a un costu più minimu. Essenzialmente, pigghiarete parechji cundizzioni di u discu duru duru è i mette cù un controller per furnisce una unità capacità unica maiò. Questu hè chì u RAID hè sustituìbbili: una distribuzione ridutta di impresione di prezzu o discu. Per ghjunghje, i software è i controlleri specializate sò dettu per gestisce a dati chì sò split entre i varii impurtanti.

Eventualmente, u putere di procesatu di u vostru sistema di stati cumunali faciu permette i funziunalità per filtrà u so modu in u mercatu informaticu persunale .

U almacenamiento RAID pò esse software o hardware basatu , è pò esse usatu per tres scopi distinti. Questi includenu a capacità, a sicurità, è u performance. A capacità hè un simplicità chì hè tipica infatti in quasi ogni tipu di stallazione RAID utilizata. Per esempiu, dui unità duranti sò assuciatu cù un solu unicu à u sistema upirativu effittivamenti un discu virtuale chì hè duie volte di capacità. Oghje hè una altra mutivu chjaru per l'utilizazione di una installazione RAID in un usu persunale. In u listessu esempiu di dui drives chì sò utilizati cum'è una sola unità, u reguladore pò split un chunk di dati in dui parti è poi poverà ogni una di questi partijiet in un discoppente separatu. Questu efficai duppule u prestazione di scrittura o leghje e dati nantu à u sistema di almacenamiento. Infine, u RAID pò esse usatu per a sicurità di dati.

Questu hè fatta da utilizà un pocu di u spaziu nantu à l'impurtanti per esse accuncià cloni l'infurmazioni chì anu scrittu à i dui uni. Una volta, cù dui unificatori, pudemu fà di manera chì e data hè scritta in i dui uni. Cusì, si una mancanza falla, l'altru avà ancu i dati.

Sicondu l'urdunzione di a cantina d'almacenamiento chì vulete aghjunghje per u vostru sistema di cumpunente, puderà aduprà unu di i diversi niveddi di RAID per fà esse sti scopi.

Per quelli chì anu usatu i discu duru in u so urdinatore , u spettaculu hè prubabilmente devessu esse più d'una prublema più cà a capacità. Invece, quelli chì sò stati impurtanti di staghji riabilitanti sarete probabilmente di una manera di piglià i picculi mottuli è ligammu nsciute per creà un grande unità più grande. Dunque aghjurnà i diversi niveli di RAID chì ponu esse usatu cù un usu persunale persunale.

RAID 0

Questu hè u nivulu più minimu di u RAID è in fatti ùn ponu esse micca una forma di redundanza chì hè per quessa hè referita à un nivuru 0. Essentially, RAID 0 adopta dui o più impegni è i mette nove per fà una capacità di grande capacità. Questu hè acquistatu da un prucesseur chjamatu riduce. Bloccate di data sò scoprini in scuperti dati è scritti nantu à l'urdinazioni. Questu prestazioni cumplementu cum'è chì a dati pò esse scritte à l'impegni da u cuntrolliu efficace a multiplicità di a rapida di l'impurtanti. Quì hè quì sottu un esempiu di quandu quì puderia travaglià in trè dischi:

Drive 1 Drive 2 Drive 3
Bloccu 1 1 2 3
Bloccuni 2 4 5 6
Bloccu 3 7 8 9


Per u RAID 0 per u travagliu effittivamenti per stimulà u prugettu di u sistema, avete bisognu di pruvà è avete incù unificati cumbatte. Ogni unità avarà da esse a stessa capacità di storie esemplariu è traccia.

Se ùn fate micca, a capacità serà limitata à un crescente di u più chjuchju di i prupietà è u performance à a più freqente di l'impurtanti cumu deve esse wait for all the stripes to be written before moving to the next set. Hè pussibule usà impegnu di l'impegni, ma in questu casu, una installazione JBOD puderia esse più efficace.

JBOD hè solu di una mansa di impunità è effettuamente hè solu una cullizzioni di accuncià accessibule indipindente di l'una di l'altra, ma si prisenta cum'è un unicu accontu di almacenamiento à u sistema upirativu. Hè stata fatta da ottene dinò questu l'abbulutura. Oghje chjamatu SPAN o BIG.

Effittivamenti, l'operatore vi tutti cumu un discu unu, ma i blocchi sò scritti nantu à u primu discu finu à chì si sà u prugressu à u sicondu, dopu à u terzu, ecc. Hè valuta per aghjustà a capacità extra in un sistema di l'informatica esistenti è cù impunità di varii diminsi ma ùn hà micca da più di l'esercitu di u dispunìbule.

U problema più grande cù RAID 0 è JBOD setups hè a security di data. Perchè anu da parechje unioni, i chance di a corruzzione di a data anu aumentatu perchè avete più punti di fallimentu . Se qualchissia mancu in un RAID 0 matricula falla, tutte e dati diventenu inaccessibili. In un JBOD, un fallimentu in mannata resultarà in a perdita di qualunque dati chì anu da esse in quellu drive. In u risultatu, hè megliu per quelli chì vulianu utilizà stu modu di almacenamentu per avè qualchì altru serviziu per a copia di a so datu.

RAID 1

Eccu un primu livellu veru di u RAID chì prupone un livellu sanu di redundanza per a dati chì sò almacenati in u duminiu. Questu hè fattu per un prucessu chjamatu speculare. Effittivmente, tutte e dati chì sò scritti à u sistema hè copiatu in ogni unità in un array 1. Questa forma di RAID hè tipicatu cù un paru di accuncià cum'è l'aghjunghje più impurtanti ùn aghjunghjenu micca alcune capacità supplementu, più more redundance. Per fà megliu esse un esempiu, quì hè un cartellu chì mostra com'è esse scrittu à duie uni:

Drive 1 Drive 2
Bloccu 1 1 1
Bloccuni 2 2 2
Bloccu 3 3 3


Per uttene l'uperazione più efficace da un installazione RAID 1, u sistema anu da novu usanu impurtanti accumpagnati chì cumparanu a capacità di u stessu capacità è u performance.

Se unie unificatori non sianu usati, allura a capacità di array serà ugguali à a più chjesa capacità in u duminiu. Per esempiu, si un terabytu à u mezu à terabyte è una unità terabyte sò stati utilizati in un array RAID 1, a capacità di questa arrache nantu à u sistema solu seria un solu terabyte.

Stu livellu di RAID hè assai efficau per a sicurità di dati, perchè e dui uni sò efficace a stessa. S'ellu si unu di e duie drives falla, l'altra hà a datu completu di l'altru. U prublema cù questa setup hè generale ghjinirificà quale di i prupiette hè micca successu perchè spessu u storicu hè inaccessibili quandu un di e duie ùn fate micca è ùn sarà micca richemente restituutu finu à chì un inseme nuevo hè inseritu in u locu di u fracassatu è una recuperazione prucessu si prisenta. Cumu l'esitatu prima, ùn ci hè ancu nisun risultatu di rendiment in tuttu. In fatti, esse una pezzu di rendiment ottimisimu da u soprappiore di u reguladore per u RAID.

RAID 1 + 0 o 10

Questa hè una cumminta di qualchì cumplicata di i numeri di RAID 0 è u livellu 1 . Ettisivamente, u cuntrollu hè bisognu di un minimu di quattru stazzione per pudè funziunà in questa modalità perchè ellu serà da fà parechje pare. U primu settore di drives hè un spaziu ispusatu u clone di a data trà i dui. U sicondu gruppu di impetu hè riflessu ma creatu per esse a striscia di u primu. Questu faciliteghja a redundanza di dati è u cumerciu di rendiment. Quì hè quì sottu un esempiu di cumu si sianu scritte à e dati da quattru impegni cù stu tipu di stallazione:

Drive 1 Drive 2 Drive 3 Drive 4
Bloccu 1 1 1 2 2
Bloccuni 2 3 3 4 4
Bloccu 3 5 5 6 6


Per esse onesto, ùn hè micca un modu desideribile di RAID per esse spiegatu nantu à un sistema di computer. Mentre ùn prupone un impurtante rendimentu ùn hè micca listessu bonu per l'enormi quantità di soprapposti nantu à u sistema. Inoltre, hè un scundiziu enormi di spaziu cum'è a unità di arrischiazione serà solu più a mità a capacità di tutti i cumandamenti cumminati. Se unie unificatori non sianu usati, u prugettu esse limitatu per a più freqente di l'impetu è a capacità hà da esse duppià u più chjuche.

RAID 5

Questu hè u più altu livellu di u RAID chì ponu esse truvatu in sistemi di u sistema di cunsumatori è hè un metudu assai effittivu per a crescita di a capacità è a redundanza. Hè per via di un prucessu di data striping with parity. Un minimu di trè staghjunati hè necessariu per fà questu questu datu hè split in strisce in parechji di l'impegni, ma da questu un pezzu in tutta a striscia hè stata sola da parità. Per spiegà cusì megliu, pudemu prima di cunsultà a manera chì a dati puderebbenu scritte in tutte unitate:

Drive 1 Drive 2 Drive 3
Bloccu 1 1 2 p
Bloccuni 2 3 p 4
Bloccu 3 p 5 6


In esencia, u cuntrollu di u baculettu adopra un zoccu di dati per esse scritti nantu à tutte e uni in u duminiu. U primu micru di dati hè colpi nantu à u primu impetuu è u sicondu hè colpi nantu à u sicondu. U terzu attu hè a parità chì ghjè in essenza una cumparazione di e dati binari in a prima è a secunna. In matematica binaria, avete solu 0 è 1. Un prucessu booleà di matematica hè fatta per paragunà i bits. Sì i dui addendenu un numeru parunu (0 + 0 o 1 + 1) u puntu di a parità serà cero. Sì e dui addistenu à un numeru spertu (1 + 0 o 0 + 1) u puntu di a parità serà unu. U mutivu di questa hè chì si unu di l'impadenza falla, u cuntrolliu pò pudere alcune qualcunu chì i dati falanti sò. Per esempiu, si un sonnu ùn falla, esci da un pocu di duie dui è trè, è duvete duie sò un bloqueu di dati di un e unità quattru teniu un blocu di parità di questà, dopu u blocu di dati faltanti nantu à u spaziu unu deve esse zero.

Questa proporciona redundancia di data efficace chì permette di tutti i dati chì anu restauratu in casu d'una fallimentu in mancu. Avà per a maiò parte di cunfigurazione di u cunsumadore, un fallimentu averà ancu esse u sistema ùn hè micca perchè ùn hè micca in un statu funziunale. Per avè u funziunale funziunale, hè necessariu di reemplazarà a prughjettu fallita cù un novu impetu. Allora un prucessu di ricustruzzione di data si deve esse fatta à u puntu di cuntrolliu chì fate cusì una funzione booleana reversa per riacculturate e dati à u discu falta. Questu pò piglià qualchì tempu, in particulari per unità di capacità più grande, ma hè almenu pagana.

Avà a capacità di un array RAID 5 hè dipindenti à u numeru di unità in u duminiu è a so capacità. Una volta, l'armata hè ristretta per a chjucite di più capacità in u duminiu cusì hè megliu aduprà impunità cumbatte. U spaziu di almacenamiento effettuali hè uguali à u numeru di drives minus una volta a capacità più numerosa. Hè in termi di math, hè (n-1) * Capacitymin . Allora, sè vo avete 3 staghjoni 2GB in una serie RAID 5, a capacità totali hè 4GB. Un altru logu RAID 5 chì utilizava 4 uni impunità di 2GB seranu 6GB di capacità.

Avà u uperativu per u RAID 5 hè un pocu più cumplessu ca qualche di l'altri furmaldi di RAID per via di u prucessu booleanu chì deve esse fattu per creà a parità quandu a data hè scritta à l'impurtanti. Questu significa chì u scopu di scrive serà micca menu di un RAID 0 array cù u stessu numaru di drives. A realizazione di lettore, à l'altra banda, ùn soprente micca quantu à l'scrittura perchè u prucessu booleanu ùn hè micca fattu per chì leghje a dritta diretta da l'impetu.

U Big Issue with All RAID Setups

Avemu discututu i diversi prufessiunazione di ognuna di i niveli di u RAID chì pò esse usatu in l'ordinateur persunale, ma ùn hè altru prublema chì assai persone ùn si capisci quandu si venga à creà a setups di discu di RAID. Prima ch'ella pò esse usata una installazione RAID, prima si deve esse construitu da u software di cuntrolli di hardware o in u software di u sistema operatore. Questu hè attivatu iniziativa l'appartementu specialu necessariu per apprezzà correzzu cumu sia data sia scritta è leghje nantu à l'impresa.

Questu hà probabilmente ùn sona micca comu un prublema ma hè ancu s'ellu hà bisognu di cambià cusì chì vulete chì u vostru RAID configure. Per esempiu, dite chì ellu viaghja boni nantu à e dati è vulete aghjunghje un guidamentu extra per u raghju RAID 0 o RAID 5. In a maiò parte di i casi, ùn saria micca pudè senza primu cunfigurazione di u raghju RAID chì rinforza ancu quellu di e dati chì era guardatu in quelli impieghi. Questu significa chì avete da rinvià i vostri dati, aghjunghje a nova unione, reconfigure l'array di unità, u furmatu di u paese di arranzione, è poi di restituà i vostri dati originali in u novu. Chì pò esse un prucessu cusì doloroso. In u risultatu, assicuratevi di veramente u settore di a matanza in a manera di vulete a prima volta l'avete.