RAID
Staat voor "Redundant Array of Independent Disks."
RAID is een methode om gegevens naadloos op meerdere fysieke schijfstations op te slaan. De schijven in een RAID-array worden door het besturingssysteem van een computer gezien als één enkele opslagvolume in plaats van als meerdere onafhankelijke schijven. Naast het bieden van een grote hoeveelheid gegevensopslag kan het gebruik van een RAID-array de schijfprestaties verbeteren en redundantie bieden, waardoor gegevensverlies bij een schijfstoring wordt voorkomen.
RAID-arrays verdelen gegevens over meerdere schijven met behulp van een techniek die "striping" wordt genoemd. Gegevensblokken, meestal enkele megabytes groot, worden gelijkmatig over de schijven verdeeld. Hierdoor wordt de I/O-activiteit gelijkmatig over alle schijven verspreid. Hoewel niet alle schijven in een array dezelfde grootte hoeven te hebben, is het gebruik van identieke schijven efficiënter, omdat de totale capaciteit van een array wordt gebaseerd op de grootte van de kleinste schijf. NAS-apparaten en bestandsservers gebruiken vaak RAID-arrays om de fouttolerantie te verhogen en meerdere schijven samen te voegen tot één volume.
RAID-niveaus
Er zijn meerdere RAID-niveaus die verschillende voordelen bieden. Sommige zijn gericht op het maximaliseren van de opslagruimte, terwijl andere zich richten op redundantie en fouttolerantie. Hoewel dit geen volledige lijst is, worden de meest voorkomende niveaus hieronder beschreven:
- RAID 0 verdeelt gegevens gelijkmatig over meerdere schijven en biedt één groot opslagvolume dat gelijk is aan de gecombineerde grootte van beide schijven. Dit niveau kan de lees- en schrijfsnelheid verhogen door de I/O-activiteit over meerdere schijven te verspreiden. Het biedt geen redundantie of gegevensbescherming — als één schijf uitvalt, valt de hele array uit.
- RAID 1 spiegelt de inhoud van de ene schijf naar een andere. Het biedt alleen de opslagruimte van de kleinste schijf in de array, maar omdat de tweede schijf in de array een volledige kopie van de eerste is, kan een van beide schijven uitvallen zonder gegevensverlies. RAID 1 vereist een paar schijven.
- RAID 5 verdeelt gegevens over meerdere schijven en verdeelt pariteitsinformatie gelijkmatig. Er zijn minimaal drie schijfstations voor nodig en de opslagruimte ter grootte van één schijf wordt gereserveerd voor pariteit. Een RAID 5-array met vier harde schijven van 10 TB biedt bijvoorbeeld 30 TB schijfruimte, waarbij de resterende 10 TB voor pariteit wordt gebruikt. RAID 5-arrays kunnen het uitvallen van één schijf verdragen zonder gegevens te verliezen.
- RAID 6 is in feite RAID 5 met dubbele pariteit. Er zijn minimaal vier schijven voor nodig en de opslagruimte ter grootte van twee schijven wordt gereserveerd voor pariteit. Een RAID 6-array met vier harde schijven van 10 TB biedt bijvoorbeeld 20 TB opslagruimte, maar kan het uitvallen van twee schijven verdragen zonder gegevens te verliezen.
- RAID 10 (of RAID 1+0) staat bekend als geneste RAID en combineert RAID 1 en RAID 0. Twee afzonderlijke schijven worden gecombineerd tot een RAID 0-array, waarna dat volume met RAID 1 over twee extra schijven wordt gespiegeld. Er zijn vier schijfstations voor nodig en het uitvallen van één schijf kan worden verdragen.
NOTE: Hoewel de meeste RAID-niveaus gegevensredundantie bieden die helpt bij het herstellen van een schijfstoring, is RAID geen back-upoplossing. RAID kan niet helpen bij het herstellen van gegevens die om andere redenen dan hardwarestoringen verloren zijn gegaan, zoals gegevensbeschadiging, malware of per ongeluk verwijderen.
Test je kennis