Wat is raid 5. Wat is een raid-array: typen en configuratie. Vergelijking van RAID-prestaties

RAID-array (Redundant Array of Independent Disks) - verbindt meerdere apparaten om de prestaties en/of betrouwbaarheid van de gegevensopslag te verbeteren, kortom: een redundante array van onafhankelijke schijven.

Volgens de wet van Moore neemt de huidige productiviteit elk jaar toe (namelijk: het aantal transistors op een chip verdubbelt elke twee jaar). Dit is te zien in bijna elke computerhardware-industrie. Processors verhogen het aantal kernen en transistors, terwijl het proces wordt verminderd, RAM verhoogt de frequentie en doorvoer,SSD-geheugen verbetert het uithoudingsvermogen en de leessnelheid.

Maar eenvoudige harde schijven (HDD's) zijn de afgelopen tien jaar niet veel vooruitgegaan. Omdat de standaardsnelheid 7200 rpm was, blijft dit zo (zonder rekening te houden met server-HDD's met toerentallen van 10.000 of meer). Langzame 5400 rpm is nog steeds te vinden op laptops. Om de prestaties van hun computer te verbeteren, zal het voor de meeste gebruikers handiger zijn om een ​​SDD te kopen, maar de prijs voor 1 gigabyte van dergelijke media is veel hoger dan die van een eenvoudige HDD. “Hoe kan ik de prestaties van schijven verhogen zonder veel geld en volume te verliezen? Hoe kunt u uw gegevens opslaan of de veiligheid van uw gegevens verhogen? Er is een antwoord op deze vragen: een RAID-array.

Soorten RAID-arrays

Momenteel zijn er de volgende typen RAID-arrays:

RAID 0 of "Striping"– een array van twee of meer schijven om te verbeteren algemene prestaties. Het raid-volume zal totaal zijn (HDD 1 + HDD 2 = Totaal volume), de lees-/schrijfsnelheid zal hoger zijn (vanwege het opsplitsen van de opname in 2 apparaten), maar de betrouwbaarheid van de informatiebeveiliging zal eronder lijden. Als een van de apparaten uitvalt, gaat alle informatie in de array verloren.

RAID 1 of "Spiegel"– meerdere schijven kopiëren elkaar om de betrouwbaarheid te vergroten. De schrijfsnelheid blijft op hetzelfde niveau, de leessnelheid neemt toe, de betrouwbaarheid neemt vele malen toe (zelfs als het ene apparaat uitvalt, werkt het tweede), maar de kosten van 1 Gigabyte aan informatie stijgen met het dubbele (als je een array maakt van twee hdd's).

RAID 2 is een array die is gebouwd op schijven voor het opslaan van informatie en foutcorrectieschijven. De berekening van het aantal HDD's voor het opslaan van informatie wordt uitgevoerd met behulp van de formule "2^n-n-1", waarbij n het aantal HDD-correcties is. Dit type gebruikt voor grote hoeveelheden HDD, het minimaal aanvaardbare aantal is 7, waarbij 4 voor het opslaan van informatie is en 3 voor het opslaan van fouten. Het voordeel van dit type zal zijn verhoogde productiviteit, vergeleken met één schijf.

RAID 3 – bestaat uit “n-1” schijven, waarbij n een schijf is voor het opslaan van pariteitsblokken, de rest zijn apparaten voor het opslaan van informatie. Informatie wordt opgedeeld in stukjes die kleiner zijn dan de sectorgrootte (verdeeld in bytes), goed geschikt om mee te werken grote bestanden, is de leessnelheid van kleine bestanden erg laag. Gekenmerkt door hoge prestaties, maar lage betrouwbaarheid en smalle specialisatie.

RAID 4 is vergelijkbaar met type 3, maar is verdeeld in blokken in plaats van bytes. Deze oplossing kon de lage leessnelheid van kleine bestanden corrigeren, maar de schrijfsnelheid bleef laag.

RAID 5 en 6 - in plaats van een aparte schijf voor foutcorrelatie, zoals in eerdere versies, worden blokken gebruikt die gelijkmatig over alle apparaten zijn verdeeld. In dit geval neemt de snelheid van het lezen/schrijven van informatie toe als gevolg van de parallellisatie van de opname. Het nadeel van dit type is het langdurig herstellen van informatie in het geval van een storing van een van de schijven. Tijdens het herstel wordt er een zeer hoge belasting op andere apparaten uitgeoefend, waardoor de betrouwbaarheid afneemt en de uitval van een ander apparaat en het verlies van alle gegevens in de array toeneemt. Type 6 verbetert de algehele betrouwbaarheid, maar vermindert de prestaties.

Gecombineerde typen RAID-arrays:

RAID 01 (0+1) – Twee Raid 0's worden gecombineerd in Raid 1.

RAID 10 (1+0) – RAID 1-schijfarrays, die worden gebruikt in type 0-architectuur. Het wordt beschouwd als de meest betrouwbare optie voor gegevensopslag, waarbij hoge betrouwbaarheid en prestaties worden gecombineerd.

Je kunt ook een array maken van SSD-schijven. Volgens tests van 3DNews levert een dergelijke combinatie geen significante stijging op. Het is beter om een ​​schijf aan te schaffen met een krachtigere PCI- of eSATA-interface

Raid-array: hoe te creëren

Gemaakt door verbinding te maken via een speciale RAID-controller. Op dit moment zijn er 3 soorten controllers:

  1. Software – de array wordt geëmuleerd door software, alle berekeningen worden uitgevoerd door de CPU.
  2. Geïntegreerd – voornamelijk gebruikelijk op moederborden (niet in het serversegment). Een klein chipje aan de mat. bord dat verantwoordelijk is voor het emuleren van de array, berekeningen worden uitgevoerd via de CPU.
  3. Hardware – uitbreidingskaart (voor desktopcomputers), meestal met PCI-interface, heeft zijn eigen geheugen en computerprocessor.

RAID hdd-array: Hoe maak je het van 2 schijven via IRST


Gegevensherstel

Enkele opties voor gegevensherstel:

  1. Als Raid 0 of 5 mislukt, kan het hulpprogramma RAID Reconstructor helpen, dat zich zal verzamelen beschikbare informatie schijven en herschrijf deze naar een ander apparaat of medium in de vorm van een afbeelding van de vorige array. Deze optie Het helpt als de schijven goed werken en de fout softwarematig is.
  2. Voor Linux-systemen Er wordt mdadm-herstel gebruikt (een hulpprogramma voor het beheren van software Raid-arrays).
  3. Hardwareherstel moet gebeuren via gespecialiseerde diensten, omdat u zonder kennis van de werkwijze van de verwerkingsverantwoordelijke alle gegevens kunt verliezen en het terugkrijgen ervan zeer moeilijk of zelfs onmogelijk zal zijn.

Er zijn veel nuances waarmee rekening moet worden gehouden bij het maken van een Raid op uw computer. In principe worden de meeste opties gebruikt in het serversegment, waar datastabiliteit en beveiliging belangrijk en noodzakelijk zijn. Als je vragen of aanvullingen hebt, kun je deze achterlaten in de reacties.

Fijne dag!

Groeten aan bloglezers!
Vandaag komt er weer een artikel over computerthema, en het zal gewijd zijn aan een concept als Raid-schijfarray– Ik ben er zeker van dat dit concept voor velen absoluut niets zal betekenen, en degenen die er al ergens van gehoord hebben, hebben geen idee wat het is. Laten we er samen achter komen!

Zonder in details te treden over de terminologie: een Raid-array is een soort complex dat is opgebouwd uit verschillende harde schijven, waardoor u functies beter onderling kunt verdelen. Hoe plaatsen we harde schijven meestal in een computer? We verbinden één harde schijf met Sata, dan nog een en dan een derde. En schijven D, E, F enzovoort verschijnen in ons besturingssysteem. We kunnen er enkele bestanden op plaatsen of Windows installeren, maar in wezen zijn dit afzonderlijke schijven - als we er een verwijderen, zullen we helemaal niets merken (als het besturingssysteem er niet op is geïnstalleerd), behalve dat we dat niet zullen doen toegang tot de bestanden die op deze bestanden zijn opgenomen. Maar er is een andere manier: om deze schijven tot een systeem te combineren, geef ze een bepaald algoritme samenwerking, waardoor de betrouwbaarheid van informatieopslag of de snelheid van hun werking aanzienlijk zal toenemen.

Maar voordat we dit systeem kunnen creëren, moeten we weten of het dit ondersteunt moederbord werken met Raid-schijfarrays. Veel moderne moederborden hebben al een ingebouwde Raid-controller, waarmee je harde schijven kunt combineren. Ondersteunde arraycircuits zijn beschikbaar in de beschrijvingen voor het moederbord. Laten we bijvoorbeeld het eerste ASRock P45R2000-WiFi-bord nemen dat mijn aandacht trok in Yandex Market.

Hier wordt de beschrijving van ondersteunde Raid-arrays weergegeven in de sectie " Schijfcontrollers Sata."


IN in dit voorbeeld we zien dat de Sata-controller het maken van Raid-arrays ondersteunt: 0, 1, 5, 10. Wat betekenen deze cijfers? Deze benaming verschillende soorten arrays waarin schijven met elkaar communiceren via verschillende schema's, die, zoals ik al zei, zijn ontworpen om hun werk te versnellen of de betrouwbaarheid tegen gegevensverlies te vergroten.

Als het moederbord van de computer Raid niet ondersteunt, kunt u een aparte Raid-controller in het formulier aanschaffen PCI-borden, dat in het PCI-slot op het moederbord wordt geplaatst en het de mogelijkheid geeft om arrays van schijven te maken. Om de controller te laten werken, moet u na installatie ook het raid-stuurprogramma installeren, dat bij dit model op de schijf wordt geleverd of eenvoudig van internet kan worden gedownload. Beste op dit apparaat bespaar geen geld en koop ergens anders beroemde fabrikant, bijvoorbeeld Asus, en met Intel-chipsets.


Ik vermoed dat je nog steeds geen goed idee hebt van waar we het over hebben, dus laten we elk van de meest populaire eens nader bekijken Soorten overvallen arrays om alles duidelijker te maken.

RAID 1-array

Raid 1-array is een van de meest voorkomende en budget opties die gebruik maakt van 2 harde schijven. Deze array is bedoeld om te voorzien in maximale bescherming gebruikersgegevens, omdat alle bestanden tegelijkertijd naar 2 harde schijven worden gekopieerd. Om deze te maken, nemen we twee harde schijven van gelijke grootte, elk bijvoorbeeld 500 GB, en maken we de juiste instellingen in het BIOS om de array te maken. Hierna ziet uw systeem één harde schijf van niet 1 TB, maar 500 GB, hoewel fysiek twee harde schijven werken - de berekeningsformule vindt u hieronder. En alle bestanden worden tegelijkertijd naar twee schijven geschreven, dat wil zeggen dat de tweede vol is reservekopie Eerst. Zoals u begrijpt, verliest u geen enkel stukje van uw informatie als een van de schijven defect raakt, aangezien u een tweede kopie van deze schijf krijgt.

Bovendien wordt de fout niet opgemerkt door het besturingssysteem, dat blijft werken met de tweede schijf - het zal u alleen op de hoogte stellen van het probleem speciaal programma, die de werking van de array regelt. Je hoeft alleen maar te verwijderen slechte schijf en sluit dezelfde aan, alleen een werkende - het systeem kopieert automatisch alle gegevens van de resterende werkende schijf ernaar en blijft werken.

Het schijfvolume dat het systeem zal zien, wordt hier berekend met behulp van de formule:

V = 1 x Vmin, waarbij V het totale volume is en Vmin de geheugencapaciteit van de kleinste harde schijf.


RAID 0-array

Een ander populair schema, dat niet is ontworpen om de betrouwbaarheid van de opslag te vergroten, maar integendeel de snelheid van werken. Het bestaat ook uit twee HDD's, maar in dit geval ziet het besturingssysteem al het volledige totale volume van de twee schijven, d.w.z. als u schijven van 500 GB combineert in Raid 0, ziet het systeem één schijf van 1 TB. De snelheid van lezen en schrijven neemt toe vanwege het feit dat blokken met bestanden afwisselend naar twee schijven worden geschreven - maar tegelijkertijd is de fouttolerantie van dit systeem minimaal - als een van de schijven uitvalt, zullen bijna alle bestanden beschadigd raken en je verliest een deel van de gegevens - degene die naar een kapotte schijf is geschreven. Hierna moet u de informatie herstellen servicecentrum.

De formule voor het berekenen van de totale schijfruimte die zichtbaar is voor Windows is:

Als u zich vóór het lezen van dit artikel niet echt zorgen maakte over de fouttolerantie van uw systeem, maar de werkingssnelheid wilt verhogen, dan kunt u kopen extra harde schijf en voel je vrij om dit type te gebruiken. Over het algemeen slaat de overgrote meerderheid van de gebruikers thuis geen superbelangrijke informatie op, maar kopieert ze deze belangrijke bestanden mogelijk op een apart exemplaar externe harde schijf.

Array-inval 10 (0+1)

Zoals de naam zelf suggereert, combineert dit type array de eigenschappen van de twee voorgaande - het is alsof twee Raid 0-arrays gecombineerd zijn in Raid 1. Er worden vier harde schijven gebruikt, informatie wordt één voor één in blokken naar twee ervan geschreven, zoals was het geval in Raid 0, en voor de andere twee worden volledige kopieën van de eerste twee gemaakt. Het systeem is zeer betrouwbaar en tegelijkertijd behoorlijk snel, maar erg duur om te organiseren. Om te creëren heb je 4 HDD's nodig, en het systeem zal het totale volume zien met behulp van de formule:


Dat wil zeggen, als we 4 schijven van 500 GB nemen, ziet het systeem 1 schijf van 1 TB groot.

Dit type, evenals het volgende, wordt het vaakst gebruikt in organisaties, op servercomputers, waar het nodig is om zowel hoge snelheid werk en maximale veiligheid tegen verlies van informatie in geval van onvoorziene omstandigheden.

RAID 5-array

De Raid 5-array is de optimale combinatie van prijs, snelheid en betrouwbaarheid. IN deze array er kunnen minimaal 3 HDD's worden gebruikt, het volume wordt berekend vanaf meer complexe formule:

V = N x Vmin – 1 x Vmin, waarbij N het aantal harde schijven is.

Laten we zeggen dat we 3 schijven van elk 500 GB hebben. Het volume dat zichtbaar is voor het besturingssysteem is 1 TB.

Het werkingsschema van de array is als volgt: blokken met verdeelde bestanden worden naar de eerste twee schijven geschreven (of drie, afhankelijk van hun aantal), en de controlesom van de eerste twee (of drie) wordt naar de derde (of vierde) geschreven. Als een van de schijven defect raakt, kan de inhoud dus eenvoudig worden hersteld met behulp van de gegevens die beschikbaar zijn op de laatste schijf controlesom. De prestaties van een dergelijke array zijn lager dan die van Raid 0, maar zijn even betrouwbaar als Raid 1 of Raid 10 en tegelijkertijd goedkoper dan de laatste, omdat Op de vierde harde schijf kun je besparen.

Het onderstaande diagram toont een Raid 5-indeling van vier HDD's.

Er zijn ook andere modi - Raid 2,3, 4, 6, 30, etc., maar deze zijn grotendeels afgeleid van de hierboven genoemde.

Hoe installeer ik Raid disk-array op Windows?

Ik hoop dat je de theorie begrijpt. Laten we nu eens kijken naar de praktijk: invoegen in PCI-slot Raid-controller en stuurprogramma's installeren, denk ik ervaren gebruikers PC zal niet moeilijk zijn.

Hoe nu te creëren in het besturingssysteem Windows-aanval een array van aangesloten harde schijven?

Het beste kunt u dit uiteraard doen als u net schone harde schijven heeft aangeschaft en aangesloten zonder geïnstalleerd besturingssysteem. Start eerst uw computer opnieuw op en ga naar BIOS-instellingen- je moet het hier vinden SATA-controllers, waarop onze harde schijven zijn aangesloten, en stel deze in RAID-modus.

Sla daarna de instellingen op en start de pc opnieuw op. Op een zwart scherm verschijnt informatie dat u de Raid-modus hebt ingeschakeld en over de sleutel waarmee u toegang krijgt tot de instellingen. In het onderstaande voorbeeld wordt u gevraagd op de "TAB"-toets te drukken.

Afhankelijk van het Raid-controllermodel kan dit anders zijn. Bijvoorbeeld 'CNTRL+F'

We gaan naar het configuratiehulpprogramma en klikken in het menu op zoiets als "Create array" of "Create Raid" - de labels kunnen verschillen. Als de controller meerdere Raid-typen ondersteunt, wordt u bovendien gevraagd te kiezen welke u wilt maken. In mijn voorbeeld is alleen Raid 0 beschikbaar.

Hierna keren we terug naar het BIOS en in de opstartvolgorde zien we er meer dan een paar aparte schijven en één als array.

Dat is alles: RAID is geconfigureerd en nu zal de computer uw schijven als één geheel behandelen. Dit is hoe Raid bijvoorbeeld zichtbaar zal zijn wanneer Windows-installatie.

Ik denk dat je de voordelen van het gebruik van Raid al hebt begrepen. Eindelijk zal ik je geven vergelijkingstabel het meten van de snelheid van het schrijven en lezen van een schijf afzonderlijk of als onderdeel van Raid-modi - het resultaat is, zoals ze zeggen, duidelijk.

Hallo aan alle sitelezers! Vrienden, ik wil al lang met jullie praten over hoe je een RAID-array (redundante array van onafhankelijke schijven) op een computer kunt maken. Ondanks de ogenschijnlijke complexiteit van het probleem is alles in feite heel eenvoudig en ik ben er zeker van dat veel lezers deze zeer nuttige technologie met betrekking tot de beveiliging van uw gegevens onmiddellijk zullen overnemen en ervan zullen genieten.

Hoe te creëren RAID-array en waarom dit nodig is

Het is geen geheim dat onze informatie op een computer vrijwel onverzekerd is en zich op een eenvoudige harde schijf bevindt, die de neiging heeft op het meest ongelegen moment kapot te gaan. Het is al lang bekend dat de harde schijf de zwakste en meest onbetrouwbare plek in onze systeemeenheid is, omdat deze mechanische onderdelen bevat. De gebruikers die ooit belangrijke gegevens zijn kwijtgeraakt (waaronder ikzelf) als gevolg van het falen van de "schroef", vragen zich na een tijdje treuren af ​​hoe ze dergelijke problemen in de toekomst kunnen voorkomen en het eerste dat in me opkomt is dit het maken van een RAID-array.

Het hele punt van het hebben van een redundante reeks onafhankelijke schijven is om uw bestanden op uw harde schijf op te slaan in het geval van een volledige storing van die schijf! Hoe je dit moet doen, vraag je, het is heel eenvoudig, je hebt maar twee (misschien zelfs verschillend qua volume) harde schijven nodig.

In het artikel van vandaag zullen we, met behulp van het Windows 8.1-besturingssysteem, twee schone harde schijven de eenvoudigste en meest populaire RAID 1-array, het wordt ook wel “Spiegelen” genoemd. De betekenis van een “spiegel” is dat de informatie op beide schijven wordt gedupliceerd (parallel geschreven) en dat de twee harde schijven de exacte kopieën elkaar.

Als je een bestand naar de eerste harde schijf hebt gekopieerd, verschijnt precies hetzelfde bestand op de tweede en, zoals je al hebt begrepen, als een harde schijf uitvalt, blijven al je gegevens intact. tweede harde schijf ( spiegel). De kans op een storing van twee harde schijven tegelijk is verwaarloosbaar.

Het enige nadeel van een RAID 1-array is dat u twee harde schijven moet kopen, maar deze zullen als één werken, dat wil zeggen als u systeem eenheid twee harde schijven met een capaciteit van elk 500 GB, dan zal dezelfde 500 GB, en niet 1 TB, beschikbaar zijn voor het opslaan van bestanden.

Als een van de twee harde schijven defect raakt, kunt u deze eenvoudigweg vervangen en als spiegel aan de reeds bestaande schijf toevoegen geïnstalleerde harde schijf met gegevens en dat is alles.

Persoonlijk heb ik jarenlang Ik gebruik het op het werk RAID 1-array van twee harde schijven van 1 TB en een jaar geleden gebeurde er iets ergs, één harde schijf gaf zijn leven op, ik moest hem onmiddellijk vervangen, toen dacht ik met afgrijzen wat er zou gebeuren als ik geen RAID-array had, Ik voelde een lichte rilling over mijn rug, omdat de gegevens die over meerdere jaren werk waren verzameld, verdwenen zouden zijn, en dus verving ik eenvoudigweg de defecte "terabyte" en ging door met werken. Bij mij thuis trouwens ook kleine RAID-array van twee harde schijven van 500 GB.

Softwarecreatie RAID-1 een array van twee lege harde schijven Windows gebruiken 8.1

Allereerst installeren we twee schone harde schijven in onze systeemeenheid. Ik neem bijvoorbeeld twee harde schijven van 250 GB.

Wat u moet doen als de grootte van de harde schijven afwijkt of als u al informatie over één harde schijf heeft, lees dan ons volgende artikel.

Open Schijfbeheer

Schijf 0 - solid-state schijf SSD met Windows 8.1-besturingssysteem geïnstalleerd op partitie (C:).

Schijf 1 En Schijf 2 - harde schijven met een volume van 250 GB waarvan we een RAID 1-array zullen samenstellen.

Klik met de rechtermuisknop op een willekeurige harde schijf en selecteer 'Spiegelvolume maken'

Voeg een schijf toe die als spiegel fungeert voor de eerder geselecteerde schijf. We hebben Schijf 1 geselecteerd als het eerste gespiegelde volume, wat betekent dat we Schijf 2 aan de linkerkant selecteren en op de knop "Toevoegen" klikken.

Selecteer de letter van de software RAID 1-array, ik laat de letter (D:) staan. Volgende

Vink het vakje aan Snelle formattering en klik op Volgende.

In Schijfbeheer worden gespiegelde volumes aangegeven met bloedrood en hebben ze één stationsletter, in ons geval (D:). Kopieer alle bestanden naar een willekeurige schijf en ze verschijnen onmiddellijk op een andere schijf.

In het venster Deze pc software RAID 1-array verschijnt als één schijf.

Als een van de twee harde schijven defect raakt, wordt de RAID-array gemarkeerd met de fout “Failed Redundancy” in schijfbeheer, maar alle gegevens op de tweede harde schijf zijn veilig.

Veel gebruikers hebben gehoord van het concept van RAID-schijfarrays, maar in de praktijk kunnen maar weinig mensen zich voorstellen wat het is. Maar het blijkt dat er hier niets ingewikkelds is. Laten we eens kijken naar de essentie van deze term, zoals ze zeggen, op de vingers, gebaseerd op de uitleg van informatie voor de gemiddelde persoon.

Wat zijn RAID-schijfarrays?

Laten we eerst eens kijken naar de algemene interpretatie die onlinepublicaties bieden. Disk-arrays zijn volledige informatieopslagsystemen die bestaan ​​uit een combinatie van twee of meer harde schijven die dienen om de toegang tot opgeslagen informatie te verhogen of om deze te dupliceren, bijvoorbeeld bij het opslaan van back-upkopieën.

In deze combinatie kent het aantal harde schijven qua installatie theoretisch geen beperkingen. Het hangt allemaal af van hoeveel verbindingen het moederbord ondersteunt. Waarom worden RAID-schijfarrays eigenlijk gebruikt? Hier is het de moeite waard om aandacht te besteden aan het feit dat ze in de richting van technologische ontwikkeling (ten opzichte van harde schijven) op een gegeven moment al lang bevroren zijn (spilsnelheid 7200 rpm, cachegrootte, enz.). De enige uitzonderingen hierop zijn SSD-modellen, maar ook deze verhogen over het algemeen alleen maar het volume. Tegelijkertijd bij de productie van processors of strips RAM vooruitgang is beter merkbaar. Door het gebruik van RAID-arrays wordt de prestatiewinst bij toegang tot harde schijven dus vergroot.

RAID-schijfarrays: typen, doel

Wat de arrays zelf betreft, deze kunnen voorwaardelijk worden verdeeld volgens de gebruikte nummering (0, 1, 2, enz.). Elk dergelijk nummer komt overeen met de uitvoering van een van de aangegeven functies.

De belangrijkste in deze classificatie zijn disk-arrays met de nummers 0 en 1 (later zal duidelijk worden waarom), aangezien zij degenen zijn die de hoofdtaken toegewezen krijgen.

Wanneer u arrays maakt waarop meerdere harde schijven zijn aangesloten, moet u in eerste instantie de BIOS-instellingen gebruiken, waarbij het SATA-configuratiegedeelte is ingesteld op RAID. Het is belangrijk op te merken dat de aangesloten schijven absoluut identieke parameters moeten hebben wat betreft volume, interface, verbinding, cache, enz.

RAID 0 (striping)

Zero disk-arrays zijn in wezen ontworpen om de toegang tot opgeslagen informatie (schrijven of lezen) te versnellen. In de regel kunnen ze twee tot vier harde schijven in combinatie hebben.

Maar hier is het meeste voornaamste probleem is dat wanneer je informatie op een van de schijven verwijdert, deze op de andere verdwijnt. Informatie wordt afwisselend in de vorm van blokken op elke schijf geschreven en de prestatieverbetering is recht evenredig met het aantal harde schijven (dat wil zeggen, vier schijven zijn twee keer zo snel als twee). Maar het verlies aan informatie is alleen te wijten aan het feit dat de blokken zich op verschillende schijven kunnen bevinden, hoewel de gebruiker in dezelfde "Verkenner" de bestanden in een normale weergave ziet.

RAID-1

Schijfarrays met een enkele aanduiding behoren tot de categorie Mirroring ( spiegelbeeld) en dienen om gegevens op te slaan door te dupliceren.

Grof gezegd verliest de gebruiker in deze stand van zaken enigszins productiviteit, maar hij kan er zeker van zijn dat als gegevens van de ene partitie verdwijnen, deze op een andere partitie zullen worden opgeslagen.

RAID2 en hoger

Arrays met nummer 2 en hoger hebben een tweeledig doel. Enerzijds zijn ze bedoeld voor het vastleggen van informatie, anderzijds worden ze gebruikt voor foutcorrectie.

Met andere woorden, disk-arrays van dit type combineren de mogelijkheden van RAID 0 en RAID 1, maar zijn niet bijzonder populair onder computerwetenschappers, hoewel hun werking gebaseerd is op het gebruik

Wat is beter te gebruiken in de praktijk?

Als de computer bijvoorbeeld programma's moet gebruiken die veel hulpbronnen gebruiken, moderne spellen, is het beter om RAID 0-arrays te gebruiken belangrijke informatie, die op welke manier dan ook moet worden opgeslagen, zult u zich moeten wenden tot RAID 1-arrays. Omdat bundels met nummers van twee en hoger niet populair zijn geworden, wordt het gebruik ervan uitsluitend bepaald door de wens van de gebruiker. Overigens is het gebruik van zero arrays ook praktisch als de gebruiker vaak multimediabestanden naar de computer downloadt, bijvoorbeeld films of muziek met een hoge bitrate voor het mp3-formaat of in de FLAC-standaard.

Voor de rest zul je moeten vertrouwen op je eigen voorkeuren en behoeften. Het gebruik van deze of gene array zal hiervan afhangen. En natuurlijk is het bij het installeren van een bundel beter om de voorkeur te geven SSD-schijven, omdat vergeleken met gewone harde schijven ze hebben in eerste instantie al meer hoge prestaties qua schrijf- en leessnelheid. Maar ze moeten absoluut identiek zijn qua kenmerken en parameters, anders werkt de verbonden combinatie eenvoudigweg niet. En dit is precies een van de belangrijkste voorwaarden. Je zult dus op dit aspect moeten letten.

INVAL(Engels) redundante reeks onafhankelijke schijven - redundante reeks onafhankelijke harde schijven)- een array van verschillende schijven bestuurd door een controller, onderling verbonden door hogesnelheidskanalen en waargenomen extern systeem als geheel. Afhankelijk van het gebruikte type array kan deze een verschillende mate van fouttolerantie en prestaties bieden. Dient om de betrouwbaarheid van de gegevensopslag te vergroten en/of om de snelheid van het lezen/schrijven van informatie te verhogen. Aanvankelijk werden dergelijke arrays gebouwd als back-up voor media op basis van Random Access Memory (RAM), wat in die tijd duur was. In de loop van de tijd kreeg de afkorting een tweede betekenis: de array bestond al uit onafhankelijke schijven, wat het gebruik van meerdere schijven impliceerde in plaats van partities van één schijf, evenals de hoge kosten (nu relatief slechts meerdere schijven) van de apparatuur nodig om deze array te bouwen.

Laten we eens kijken welke RAID-arrays er zijn. Laten we eerst eens kijken naar de niveaus die werden gepresenteerd door wetenschappers uit Berkeley, en vervolgens naar hun combinaties en ongebruikelijke modi. Het is vermeldenswaard dat als schijven worden gebruikt verschillende maten(wat niet wordt aanbevolen), dan werken ze op het kleinste volume. De extra capaciteit van grote schijven zal simpelweg niet beschikbaar zijn.

RAID 0. Striped disk array zonder fouttolerantie/pariteit (Stripe)

Het is een array waarin gegevens in blokken worden verdeeld (de blokgrootte kan worden ingesteld bij het maken van de array) en vervolgens naar afzonderlijke schijven worden geschreven. In het eenvoudigste geval zijn er twee schijven: één blok wordt naar de eerste schijf geschreven, een ander naar de tweede, dan weer naar de eerste, enzovoort. Deze modus wordt ook wel “interleave” genoemd, omdat bij het schrijven van gegevensblokken de schijven waarop de opname wordt uitgevoerd, worden geïnterleaved. Dienovereenkomstig worden de blokken ook één voor één gelezen. Er vindt dus parallelle uitvoering van I/O-bewerkingen plaats, wat resulteert in betere prestaties. Konden we vroeger één blok per tijdseenheid lezen, nu kunnen we dit vanaf meerdere schijven tegelijk doen. Het belangrijkste voordeel deze modus Dit is precies de hoge gegevensoverdrachtsnelheid.

Wonderen gebeuren echter niet, en als ze dat wel doen, zijn ze zeldzaam. De prestaties nemen niet N keer toe (N is het aantal schijven), maar minder. Allereerst neemt de toegangstijd tot de schijf N keer toe, wat al hoog is in vergelijking met andere computersubsystemen. De kwaliteit van de controleur heeft een even belangrijke impact. Als het niet de beste is, kan de snelheid nauwelijks merkbaar verschillen van de snelheid van een enkele schijf. Welnu, de interface waarmee de RAID-controller met de rest van het systeem is verbonden, heeft een grote invloed. Dit alles kan niet alleen leiden tot een snelheidstoename van minder dan N lineaire lezing, maar ook tot de limiet van het aantal schijven, een instelling daarboven levert helemaal geen verhoging meer op. Of, omgekeerd, de snelheid zal iets afnemen. Bij echte taken, met een groot aantal verzoeken, is de kans dat je dit fenomeen tegenkomt minimaal, omdat de snelheid sterk wordt beperkt door de harde schijf zelf en zijn mogelijkheden.

Zoals u kunt zien, is er in deze modus geen sprake van redundantie. Alles wordt gebruikt schijfruimte. Als een van de schijven echter uitvalt, gaat uiteraard alle informatie verloren.

RAID 1. Spiegelen

De essentie van deze RAID-modus is het maken van een kopie (spiegel) van de schijf om de fouttolerantie te vergroten. Als één schijf uitvalt, stopt het werk niet, maar gaat het door, maar dan met één schijf. Deze modus vereist een even aantal schijven. Het idee van deze methode is dichtbij back-up, maar alles gebeurt on the fly, evenals herstel na een mislukking (wat soms erg belangrijk is) en het is niet nodig om hier tijd aan te verspillen.

Nadelen: hoge redundantie, omdat je twee keer zoveel schijven nodig hebt om zo'n array te maken. Een ander nadeel is dat er geen prestatiewinst is: een kopie van de gegevens van de eerste schijf wordt immers eenvoudigweg naar de tweede schijf geschreven.

RAID 2-array met fouttolerante Hamming-code.

Met deze code kunt u corrigeren en detecteren dubbele fouten. Actief gebruikt in foutcorrectiegeheugen (ECC). In deze modus worden de schijven in twee groepen verdeeld: één deel wordt gebruikt voor gegevensopslag en werkt op dezelfde manier als RAID 0, waarbij gegevensblokken over verschillende schijven worden gesplitst; het tweede deel wordt gebruikt om ECC-codes op te slaan.

De voordelen zijn onder meer on-the-fly foutcorrectie en hoge snelheid voor gegevensstreaming.

Het grootste nadeel is de hoge redundantie (bij een klein aantal schijven is dit bijna het dubbele, n-1). Naarmate het aantal schijven toeneemt, wordt het specifieke aantal schijven waarop ECC-codes worden opgeslagen kleiner (de specifieke redundantie neemt af). Het tweede nadeel is de lage snelheid van het werken met kleine bestanden. Vanwege de omvang en de hoge redundantie met een klein aantal schijven, dit niveau RAID-in gegeven tijd niet gebruikt, waardoor posities verloren gaan naar hogere niveaus.

RAID 3. Fouttolerante array met bitstriping en pariteit.

In deze modus worden gegevens blok voor blok geschreven verschillende schijven, zoals RAID 0, maar gebruikt een andere schijf voor pariteitsopslag. De redundantie is dus veel lager dan bij RAID 2 en bedraagt ​​slechts één schijf. Als één schijf uitvalt, blijft de snelheid vrijwel onveranderd.

Van de belangrijkste nadelen moet worden opgemerkt lage snelheid bij het werken met kleine bestanden en veel verzoeken. Dit komt doordat alle besturingscodes op één schijf zijn opgeslagen en tijdens I/O-bewerkingen moeten worden herschreven. De snelheid van deze schijf beperkt de snelheid van de gehele array. Pariteitsbits worden alleen geschreven als er gegevens worden geschreven. En tijdens het lezen worden ze gecontroleerd. Hierdoor is er een onevenwicht in de lees-/schrijfsnelheid. Het enkelvoudig lezen van kleine bestanden wordt ook gekenmerkt door lage snelheid, wat te wijten is aan de onmogelijkheid van parallelle toegang vanaf onafhankelijke schijven wanneer verschillende schijven parallel verzoeken uitvoeren.

RAID-4

Gegevens worden in blokken naar verschillende schijven geschreven, waarbij één schijf wordt gebruikt om pariteitsbits op te slaan. Het verschil met RAID 3 is dat blokken niet in bits en bytes worden verdeeld, maar in sectoren. De voordelen zijn onder meer hoge overdrachtssnelheden bij het werken met grote bestanden. Ook de snelheid van het werken met een groot aantal leesverzoeken is hoog. Onder de tekortkomingen kunnen we de tekortkomingen opmerken die zijn geërfd van RAID 3: een onbalans in de snelheid van lees-/schrijfbewerkingen en het bestaan ​​van omstandigheden die parallelle toegang tot gegevens moeilijk maken.

RAID 5. Schijfarray met striping en gedistribueerde pariteit.

De methode is vergelijkbaar met de vorige, maar in plaats van een afzonderlijke schijf toe te wijzen voor pariteitsbits, wordt deze informatie over alle schijven verdeeld. Dat wil zeggen dat als N-schijven worden gebruikt, de capaciteit van N-1-schijven beschikbaar zal zijn. Het volume van één wordt toegewezen voor pariteitsbits, zoals in RAID 3.4. Maar ze worden niet op een aparte schijf opgeslagen, maar gescheiden. Elke schijf heeft (N-1)/N hoeveelheid informatie en 1/N van de hoeveelheid is gevuld met pariteitsbits. Als één schijf in de array uitvalt, blijft deze operationeel (de gegevens die erop zijn opgeslagen, worden 'on the fly' berekend op basis van de pariteit en gegevens van andere schijven). Dat wil zeggen dat de storing transparant voor de gebruiker optreedt en soms zelfs met een minimale prestatiedaling (afhankelijk van de rekencapaciteit van de RAID-controller). Onder de voordelen merken we de hoge snelheden van het lezen en schrijven van gegevens, zowel bij grote volumes als bij groot aantal verzoeken. Gebreken - complex herstel gegevens en een lagere leessnelheid dan RAID 4.

RAID 6. Schijfarray met striping en dubbel gedistribueerde pariteit.

Het verschil komt neer op het feit dat er twee pariteitsschema's worden gebruikt. Het systeem is tolerant voor storingen van twee schijven. De grootste moeilijkheid is dat je, om dit te implementeren, meer bewerkingen moet uitvoeren bij het schrijven. Hierdoor is de schrijfsnelheid extreem traag.

Gecombineerde (geneste) RAID-niveaus.

Omdat RAID-arrays transparant zijn voor het besturingssysteem, is de tijd snel gekomen om arrays te maken waarvan de elementen geen schijven zijn, maar arrays van andere niveaus. Ze worden meestal met een plus geschreven. Het eerste cijfer geeft aan welke niveau-arrays als elementen zijn opgenomen, en het tweede cijfer geeft aan welke organisatie deze heeft hoogste niveau, die elementen combineert.

RAID-0+1

Een combinatie die een RAID 1-array is, gebouwd op basis van RAID 0-arrays, zal in een RAID 1-array slechts de helft van de schijfcapaciteit beschikbaar zijn. Maar net als bij RAID 0 zal de snelheid hoger zijn dan bij een enkele schijf. Om een ​​dergelijke oplossing te implementeren zijn minimaal 4 schijven vereist.

RAID1+0

Ook bekend als RAID 10. Het is een reeks spiegels, dat wil zeggen een RAID 0-array opgebouwd uit RAID 1-arrays. Bijna vergelijkbaar met de vorige oplossing.

RAID-0+3

Array met speciale pariteit over streep. Het is een array op het derde niveau waarin gegevens in blokken worden verdeeld en naar RAID 0-arrays worden geschreven. Voor andere combinaties dan de eenvoudigste 0+1 en 1+0 zijn gespecialiseerde controllers nodig, die vaak behoorlijk duur zijn. De betrouwbaarheid van dit type is lager dan die van de volgende optie.

RAID3+0

Ook bekend als RAID 30. Het is een stripe (RAID 0-array) van RAID 3-arrays. Het heeft een zeer hoge gegevensoverdrachtsnelheid, gekoppeld aan een goede fouttolerantie. De gegevens worden eerst in blokken verdeeld (zoals in RAID 0) en in elementarrays geplaatst. Daar worden ze opnieuw in blokken verdeeld, hun pariteit wordt berekend, de blokken worden naar alle schijven geschreven behalve één, waarnaar de pariteitsbits worden geschreven. IN in dit geval, kan een van de schijven van elk van de RAID 3-arrays defect raken.

RAID-5+0 (50)

Het wordt gemaakt door RAID 5-arrays te combineren tot een RAID 0-array. Het biedt een hoge snelheid voor gegevensoverdracht en queryverwerking. Het heeft een gemiddelde gegevensherstelsnelheid en een goede fouttolerantie. De RAID 0+5 combinatie bestaat ook, maar meer theoretisch, omdat deze te weinig voordelen biedt.

RAID-5+1 (51)

Een combinatie van mirroring en striping met gedistribueerde pariteit. RAID 15 (1+5) is ook een optie. Heeft een zeer hoge fouttolerantie. De 1+5-array kan werken met drie schijfstoringen, en de 5+1-array kan werken met vijf van de acht schijven.

RAID-6+0 (60)

Interleaving met dubbel verdeelde pariteit. Met andere woorden, een stripe van RAID 6. Zoals al vermeld met betrekking tot RAID 0+5, is RAID 6 van strips nog niet wijdverspreid (0+6). Soortgelijke technieken (strippen van arrays met pariteit) kunnen de snelheid van de array verhogen. Een ander voordeel is dat hierdoor de capaciteit gemakkelijk kan worden vergroot zonder de situatie te compliceren met de vertragingen die nodig zijn om meer pariteitsbits te berekenen en te schrijven.

RAID 100 (10+0)

RAID 100, ook geschreven als RAID 10+0, is een strook van RAID 10. In de kern is het vergelijkbaar met de bredere RAID 10-array, die twee keer zoveel schijven gebruikt. Maar deze ‘drie verdiepingen tellende’ structuur heeft zijn eigen verklaring. Meestal wordt RAID 10 gemaakt in hardware, dat wil zeggen met behulp van de controller, en er worden strepen van gemaakt in software. Deze truc wordt gebruikt om het probleem te omzeilen dat aan het begin van het artikel werd genoemd: controllers hebben hun eigen schaalbaarheidsbeperkingen en als je het dubbele aantal schijven in één controller steekt, zie je onder bepaalde omstandigheden mogelijk helemaal geen groei. Met software RAID 0 kunt u deze creëren op basis van twee controllers, die elk RAID 10 aan boord hebben. Zo vermijden we het “knelpunt” dat door de controller wordt vertegenwoordigd. Een ander nuttig punt is om het probleem te omzeilen maximaal aantal connectoren op één controller - door hun aantal te verdubbelen, verdubbelen we het aantal beschikbare connectoren.

Niet-standaard RAID-modi

Dubbele pariteit

Een veel voorkomende toevoeging aan de genoemde RAID-niveaus is dubbele pariteit, soms gerealiseerd en daarom ‘diagonale pariteit’ genoemd. Dubbele pariteit is al geïmplementeerd in RAID 6. Maar in tegenstelling tot dit wordt pariteit geteld over andere datablokken. Onlangs is de RAID 6-specificatie uitgebreid, zodat diagonale pariteit als RAID 6 kan worden beschouwd. Voor RAID 6 wordt pariteit beschouwd als het resultaat van het optellen van modulo 2 bits op rij (dat wil zeggen, de som van de eerste bit op de eerste bit). schijf, het eerste bit op het tweede, etc. .), dan is er een verschuiving in de diagonale pariteit. Werken in de schijffoutmodus wordt niet aanbevolen (vanwege de moeilijkheid om verloren bits uit controlesommen te berekenen).

Het is een ontwikkeling van een NetApp RAID-array met dubbele pariteit en valt onder de bijgewerkte definitie van RAID 6. Het maakt gebruik van een gegevensregistratieschema dat verschilt van de klassieke RAID 6-implementatie. Er wordt eerst geschreven naar de NVRAM-cache die door de bron wordt geleverd ononderbroken stroomvoorziening om gegevensverlies tijdens een stroomstoring te voorkomen. De controllersoftware schrijft waar mogelijk alleen vaste blokken naar schijven. Dit schema biedt meer bescherming dan RAID 1 en is sneller dan gewone RAID 6.

RAID-1.5

Het werd voorgesteld door Highpoint, maar wordt nu heel vaak gebruikt RAID-controllers 1, zonder enige nadruk op deze functie. De essentie komt neer op eenvoudige optimalisatie: de gegevens worden geschreven zoals in reguliere reeks RAID 1 (wat 1.5 in wezen is), maar leest gegevens die tussen twee schijven zijn geplaatst (zoals in RAID 0). In een specifieke implementatie van Highpoint, gebruikt op DFI-borden van de LanParty-serie op de nForce 2-chipset, was de stijging nauwelijks merkbaar, en soms zelfs nul. Dit komt waarschijnlijk door de lage snelheid van de controllers van deze fabrikant in het algemeen op dat moment.

Combineert RAID 0 en RAID 1. Gemaakt op minimaal drie schijven. Gegevens worden interleaved op drie schijven geschreven, en een kopie ervan wordt geschreven met een verschuiving van 1 schijf. Als één blok op drie schijven wordt geschreven, wordt een kopie van het eerste deel naar de tweede schijf geschreven en een kopie van het tweede deel naar de derde schijf. Bij gebruik van een even aantal schijven is het uiteraard beter om RAID 10 te gebruiken.

Bij het bouwen van RAID 5 wordt doorgaans één schijf vrijgehouden (reserve), zodat het systeem in geval van een storing onmiddellijk begint met het opnieuw opbouwen van de array. Bij regulier werk Deze schijf is inactief. Bij het RAID 5E-systeem wordt deze schijf gebruikt als onderdeel van de array. En het volume hiervan vrije schijf verspreid over de array en aan het einde van de schijven. Het minimum aantal schijven is 4 stuks. Het beschikbare volume is n-2, het volume van één schijf wordt gebruikt (wordt over alle schijven verdeeld) voor pariteit, het volume van een andere is gratis. Wanneer een schijf defect raakt, wordt de array gecomprimeerd tot 3 schijven (met het minimumaantal als voorbeeld) door deze te vullen vrije ruimte. Het resultaat is een reguliere RAID 5-array, bestand tegen het uitvallen van een andere schijf. Wanneer een nieuwe schijf wordt aangesloten, breidt de array zich uit en neemt weer alle schijven in beslag. Het is vermeldenswaard dat de schijf tijdens compressie en decompressie niet bestand is tegen het uitvallen van een andere schijf. Het is momenteel ook niet lezen/schrijven. Het belangrijkste voordeel is een grotere werkingssnelheid, omdat striping op een groter aantal schijven plaatsvindt. Minus - wat niet is toegestaan deze schijf toewijzen aan meerdere arrays tegelijk, wat mogelijk is in eenvoudige array RAID-5.

RAID5EE

Het verschilt alleen van de vorige doordat de gebieden met vrije ruimte op de schijven niet in één stuk aan het einde van de schijf zijn gereserveerd, maar in blokken met pariteitsbits zijn afgewisseld. Deze technologie versnelt het herstel na een systeemstoring aanzienlijk. Blokken kunnen rechtstreeks naar vrije ruimte worden geschreven, zonder dat u zich over de schijf hoeft te verplaatsen.

Gebruikt hetzelfde met RAID 5E extra schijf om de werksnelheid en de lastverdeling te verhogen. Vrije ruimte is verdeeld over andere schijven en bevindt zich aan het einde van de schijven.

Deze technologie is een geregistreerd handelsmerk van Storage Computer Corporation. RAID 3, 4-gebaseerde array geoptimaliseerd voor prestaties. Het belangrijkste voordeel is het gebruik van lees-/schrijfcaching. Verzoeken om gegevensoverdracht worden asynchroon uitgevoerd. Bij het bouwen worden ze gebruikt SCSI-schijven. De snelheid is ongeveer 1,5-6 keer hoger dan die van RAID 3.4-oplossingen.

Intel MatrixRAID

Is een technologie geïntroduceerd door Intel in zuidelijke bruggen, beginnend met ICH6R. De essentie komt neer op de mogelijkheid om RAID-arrays te combineren verschillende niveaus op schijfpartities in plaats van op individuele schijven. Laten we zeggen dat je op twee schijven twee partities kunt organiseren, waarvan er twee kunnen worden opgeslagen besturingssysteem op een RAID 0-array, en de andere twee – die in RAID 1-modus werken – slaan kopieën van documenten op.

Linux MDRAID 10

Dit is een RAID-stuurprogramma Linux-kernels, dat de mogelijkheid biedt om een ​​geavanceerdere versie van RAID 10 te maken. Dus als er voor RAID 10 een beperking was in de vorm van een even aantal schijven, dan kan dit stuurprogramma met een oneven aantal werken. Het principe voor drie schijven zal hetzelfde zijn als in RAID 1E, waarbij de schijven één voor één worden gestript om een ​​kopie en stripe-blokken te maken, zoals in RAID 0. Voor vier schijven is dit gelijk aan een gewone RAID 10. Bovendien kunt u opgeven in welk gebied een kopie op de schijf wordt opgeslagen. Laten we zeggen dat het origineel zich in de eerste helft van de eerste schijf bevindt, en de kopie ervan in de tweede helft van de tweede. Bij de tweede helft van de gegevens is het andersom. Gegevens kunnen meerdere keren worden gedupliceerd. Kopieën opslaan op verschillende onderdelen Met schijf kunt u hogere toegangssnelheden bereiken als gevolg van de heterogeniteit van de harde schijf (de toegangssnelheid varieert afhankelijk van de locatie van de gegevens op de schijf, meestal is het verschil twee keer zo groot).

Ontwikkeld door Kaleidescape voor gebruik in hun media-apparaten. Vergelijkbaar met RAID 4 met dubbele pariteit, maar met een andere fouttolerantiemethode. De gebruiker kan de array eenvoudig uitbreiden door eenvoudigweg schijven toe te voegen, en als deze gegevens bevat, worden de gegevens er eenvoudigweg aan toegevoegd in plaats van te worden verwijderd, zoals gewoonlijk vereist is.

Ontwikkeld door Sun. Het grootste probleem met RAID 5 is het verlies van informatie als gevolg van een stroomstoring wanneer de informatie afkomstig is schijfcache(dat is vluchtig geheugen, dat wil zeggen dat het geen gegevens opslaat zonder elektriciteit) had geen tijd om op magnetische platen te worden opgeslagen. Deze discrepantie tussen informatie in de cache en op schijf wordt incoherentie genoemd. De organisatie van de array zelf is gekoppeld aan het Sun Solaris-bestandssysteem – ZFS. Er wordt gebruik gemaakt van geforceerd schrijven van de inhoud van het schijfcachegeheugen; u kunt niet alleen de hele schijf herstellen, maar ook een blok “on the fly” als de controlesom niet overeenkomt. Een ander belangrijk aspect is de ideologie van ZFS: het verandert geen gegevens wanneer dat nodig is. In plaats daarvan schrijft het bijgewerkte gegevens en verandert vervolgens, om er zeker van te zijn dat de bewerking al succesvol was, de verwijzing ernaar. Het is dus mogelijk om gegevensverlies tijdens wijziging te voorkomen. Kleine bestanden worden gedupliceerd in plaats van dat er controlesommen worden gemaakt. Ook dit gebeurt met geweld bestandssysteem, omdat het bekend is met de datastructuur (RAID-array) en ruimte voor deze doeleinden kan toewijzen. Er is ook RAID-Z2, die, net als RAID 6, twee schijfstoringen kan overleven door twee checksums te gebruiken.

Iets dat in principe geen RAID is, maar er vaak mee wordt gebruikt. Letterlijk vertaald als “slechts een stel schijven”. De technologie combineert alle in het systeem geïnstalleerde schijven tot één grote logische schijf. Dat wil zeggen, in plaats van drie schijven zal er één grote zichtbaar zijn. De volledige totale schijfcapaciteit wordt gebruikt. Er is geen versnelling, geen betrouwbaarheid, geen prestatie.

Drive-verlenger

Functie ingebed in Window Thuisserver. Combineert JBOD en RAID 1. Als het nodig is om een ​​kopie te maken, wordt het bestand niet onmiddellijk gedupliceerd, maar NTFS-partitie een label dat naar de gegevens verwijst. Wanneer het systeem niet actief is, kopieert het systeem het bestand zodat de schijfruimte wordt gemaximaliseerd (schijven van verschillende groottes kunnen worden gebruikt). Hiermee kunt u veel van de voordelen van RAID benutten: fouttolerantie en de mogelijkheid om eenvoudig een defecte schijf te vervangen en te herstellen achtergrond, transparantie van de bestandslocatie (ongeacht op welke schijf het zich bevindt). Het is ook mogelijk om parallelle toegang uit te voeren vanaf verschillende schijven met behulp van de bovenstaande labels, waardoor vergelijkbare prestaties als RAID 0 worden verkregen.

Ontwikkeld door Lime Technology LLC. Dit schema verschilt van conventionele RAID-arrays doordat u kunt mixen SATA-schijven en PATA in één array en schijven van verschillende groottes en snelheden. Er wordt een speciale schijf gebruikt voor de controlesom (pariteit). Gegevens worden niet gestriped tussen schijven. Als één schijf defect raakt, gaan alleen de bestanden die daarop zijn opgeslagen verloren. Ze kunnen echter worden hersteld met behulp van pariteit. UNRAID is geïmplementeerd als een add-on voor Linux MD (multidisk).

De meeste typen RAID-arrays zijn niet wijdverspreid, sommige worden in beperkte toepassingsgebieden gebruikt. De meest voorkomende, van gewone gebruikers naar servers instapniveau steel RAID 0, 1, 0+1/10, 5 en 6. Of u een raid-array nodig heeft voor uw taken, is aan u om te beslissen. Nu weet je hoe ze van elkaar verschillen.