Wat is RAID-opslag & kan ik het op mijn pc thuis gebruiken? [Technologie verklaard]

Wat is RAID-opslag & kan ik het op mijn pc thuis gebruiken? [Technologie verklaard] / Technologie uitgelegd

RAID is een acroniem voor Redundant EENrray of ikndependent Disks, en het is een kernfunctie van serverhardware die zorgt voor gegevensintegriteit. Het is ook gewoon een mooi woord voor twee of meer verbonden harde schijven om extra functionaliteit toe te voegen. Waarom zou je dit willen doen? Lees verder.

RAID-configuraties

Ten eerste is het erg moeilijk om RAID-technologieën als geheel te beschrijven, omdat de verschillende configuraties die voor u beschikbaar zijn, zeer verschillende functies creëren - maar ze zijn allemaal gericht op snelheid of betrouwbaarheid. Laten we ze opsplitsen:

RAID 0: Gestreept

Bij deze configuratie draait alles om snelheid. Kort gezegd, gegevens zijn verspreid over een aantal schijven (gestreept over de schijven, in feite), in plaats van dat er slechts één is geschreven. Hiermee worden snelheidsbeperkingen van een enkele schijf overwonnen, dus de prestaties worden theoretisch vermenigvuldigd met het aantal schijven dat u gebruikt.

Het is een soortgelijk concept als het hebben van 4 kernen in je CPU - in plaats van het sequentieel schrijven van instructies naar één CPU, stuur je verschillende delen ervan naar 4 verschillende CPU's en krijg je de antwoorden vier keer zo snel terug. Je kunt ook de gecombineerde ruimte van alle schijven gebruiken, dus 2 x 1 TB in een gestreepte configuratie wordt weergegeven als een enkele 2 TB-schijf.

Aan de andere kant heb je ook zoveel faalpunten als stations die je gebruikt - als slechts een van die schijven faalt, gaan al je gegevens verloren. In werkelijkheid wordt deze configuratie daarom zelden gebruikt. Als de gegevens echter niet zo waardevol zijn, wilt u misschien een RAID0 instellen op een thuisserver of zelfs een desktopcomputer.

RAID 1: gespiegeld

Deze configuratie heeft alles te maken met gegevensintegriteit en is veel eenvoudiger uit te leggen. In een RAID 1-opstelling worden de gegevens gespiegeld naar de andere schijven - een volledige back-up van alles wordt altijd bewaard, omdat de gegevensfragmenten tegelijkertijd naar verschillende schijven worden geschreven. Hierdoor krijg je alleen de totale schijfruimte van een enkele schijf, dus 2 x 1TB schijven die zijn ingesteld om elkaar te spiegelen, geven je slechts 1 TB totale ruimte.

Dit is misschien het meest voorkomende gebruik in de echte wereld wanneer twee schijven beschikbaar zijn. Wanneer een sterft, zijn de gegevens daar nog steeds 100% en klaar voor gebruik, maar het proces van “re-gebouw” de gegevensmatrix op de vervangende schijf kan erg lang duren.

RAID 0 + 1: gestreept en gespiegeld

Dit combineert het beste van beide werelden door RAID-setups te nesten, maar vereist minimaal 4 schijven. 2 sets van 2 gestreepte schijven worden vervolgens ingesteld, elke set wordt gerepliceerd naar de andere. RAID 1 + 0 bestaat ook, maar varieert niet genoeg om een ​​aparte uitleg te rechtvaardigen - het is een kwestie van strepen op je spiegels maken in plaats van je strepen te spiegelen!

RAID 2 & hoger: pariteitsbitjes

Met 3 schijven kunt u daadwerkelijk een goede prestatie en integriteitscompromis bereiken door een zogenaamde pariteitsschijf te gebruiken. Om dit uit te leggen, denk op een schaal van bits in plaats van hele schijven.

Een pariteitsbit is gewoon een XOR-combinatie op de andere bits. XOR is een logische bewerking die evalueert naar waar als slechts EEN van de twee invoerbits waar is. Zie de volgende tabel, waar P het pariteitsbit is.

A B P
0 0 0
0 1 1
1 0 1
1 1 0

Nu blijkt dat dit erg handig is voor het controleren en herstellen van de gegevens. Als je het geheel zou wissen B kolom, u zou het simpelweg kunnen herbouwen omdat u nog steeds zowel het pariteitsbit als heeft EEN, en gegeven die dan is er maar één mogelijk antwoord voor bit B.

Nu zou het gemakkelijk moeten zijn om te zien dat, zelfs als we 2 x 1 terabyte schijven aan bits hadden, we toch een pariteit voor elk bit konden maken en deze op een 3e schijf plaatsen die ook terabyte groot is. En dat is RAID3. Met een array met 3 schijven worden er 2 gebruikt om de gegevens te strepen en uit te spreiden voor betere prestaties. De derde schijf maakt een pariteitenset en als een van die schijven sterft, kunnen we de andere 2 gebruiken om deze volledig te herstellen.

Ik ga niet in op details over RAID 3, 4, 5 en 6 omdat het in feite allemaal varianten zijn op waar en hoe pariteitsbits worden opgeslagen of afgeleid, en hoeveel herstel precies kan worden gedaan. Als je daar meer over wilt lezen, zou ik de uitgebreide Wikipedia-pagina over dit onderwerp willen voorstellen.

Kan Ik gebruik RAID op mijn thuis-pc? moeten ik?

Zowel OSX als Windows hebben de mogelijkheid om RAID-configuraties voor software te maken, maar houd er rekening mee dat dit de belasting van uw besturingssysteem zal verhogen vanwege de extra benodigde berekening. Ik ga hier niet verder met het instellen, maar als je meer wilt weten of een tutorial over MakeUseOf wilt bekijken, laat me dit dan weten in de comments en ik ga er meteen op in.

Veel moederborden bevatten ook een vorm van semi-hardware RAID - ik zeg semi-hardware, omdat ze over het algemeen nog steeds een stuurprogramma in je besturingssysteem nodig hebben om toegang te krijgen tot de gegevens, maar dit is nog een stap verder dan een puur software RAID , en je kunt zelfs het besturingssysteem hierop installeren voor een kleine prestatieverbetering.

De laatste manier om RAID te doen is met speciale hardware: upgrade kaarten die u op uw pc kunt plaatsen en volledige controle hebt over de gegevenskant van de dingen. Dit zijn natuurlijk de meest betrouwbare en best presterende, maar de prijsvork is over het algemeen uit consumentenbudgetten.

Wat betreft jou moeten gebruik een RAID, het is zeker de moeite waard om mee te spelen voor nerd-punten. Op het gebied van real-world computing zijn de prestatieverbeteringen die u kunt verwachten vaak minder dan de problemen die ermee gepaard gaan (een SSD zou ze sowieso veel beter overtreffen), of de gegevensredundantie die u wint, kan eenvoudig worden bereikt met andere traditionele back-upmethoden.

Bekijk de andere Technology Explained-artikelen voor meer fascinerende inzichten in de technologieën achter computers en internet.

Afbeeldingscredits: gebruiker van Wikipedia C Burnett, ShutterStock

Ontdek meer over: Harde schijf.