Raid (Deel 1)

Over raid wordt best wel veel geschreven en nog is het onduidelijk? Het is nu eenmaal een beetje complex.

Wat is raid niet? Backup. Raid is geen backup.
Een backup is er opgericht dat als van alles en nog wat mis gaat, dat je nog kunt terugvallen op een reserve copie.
Wat er mis kan gaan: per ongelijk overschrijven, corrupt, diefstal van de server, brand waar de server staat, malware, virus of de raidcontroller begeeft het.
Raid is gericht op continuiteit. Dat als bijvoorbeeld een of meerdere schijven uitvallen, dat je dan toch nog door kunt gaan. Nieuwe schijf er in en door.

In deel I bespreek ik de meer bekendere vormen van RAID. Alhoewel RAID2,3 en 4 niet meer voorkomt.

Tabel met overzicht van de soorten Raid met een beschrijving

Soort Naam Omschrijving
RAID0 Striping data wordt verdeeld over minimaal twee schijven weggeschreven
RAID1 Mirroring dezefde data wordt op twee (of meer) verschillende schijven weggeschreven
RAID2 Data Hamming with ECC Soort van Striping met Error Correction. Wordt niet gebruikt, omdat het nogal veel schijven kost om een goede performance te behalen.
RAID3 Paralel transfer with Parity Data wordt over meerdere schijven weggeschreven. Over de data wordt een pariteit berekend, en deze wordt op de laatste schijf weggezet.
RAID4 Independant data disks with Parity Zelfde als RAID3, alleen worden de gegevens nu niet gestriped, maar als complete blokken weggeschreven. Ook nu wordt een pariteit berekend
RAID5 Independant data disks with rotating parity Zelfde als RAID4, alleen wordt de pariteit nu verdeeld over alle schijven.
RAID6 Independant data disks with Two independant parity subsystems Zie RAID5. Alleen wordt er nu niet alleen een pariteit over de blokken berekend, maar ook over de schijven.
RAID 01 RAID 0+1 De data wordt gestriped weggeschreven over meerdere schijven, waarna de gegevens nog eens gemirrored worden op een andere set schijven
RAID 10: RAID 1+0: Eerst wordt de data weggeschreven op een mirror. Daarna wordt de mirror (op andere schijven) gestriped.
RAID 50: RAID 5+0 Eerst wordt data gestriped weggeschreven, met een vaste pariteit schijf. Daarna worden de schijven op een andere schijvenset gestriped.

Tabel met overzicht van de voor- en nadelen inclusief een overzicht van het minimale aantallen schijven

Soort Voordeel Nadeel Minimaal aantal schijven
RAID0 snel een schijf kapot, alle data weg Minimaal 1. Kom je nooit tegen
RAID1 fout redundant niet zo snel als RAID0
Het kost nogal wat schijfruimte. Je bent de helft kwijt.
2
RAID2 Geen minimum aantal schijven: Hoe meer schijven, des te beter de performance
RAID3 goede performance vanuit software wordt het traag 3
RAID4 Snel opbouwen van schijven bij diskfailure is lastig (in vergelijking met RAID1) 3
RAID5 Snel lezen, relatief goedkoop opbouwen van schijven bij diskfailure is lastig (in vergelijking met RAID1)
Altijd 1 schijf kwijt ivm pariteit
3
RAID6 Meerdere schijven kunnen tegelijk uitvallen.
Snel bij het lezen van de data.
duur, en performance is niet echt bijzonder bij het schrijven.
Altijd 2 schijven kwijt ivm pariteit
4
RAID 01 Relatief simpel te implementeren Het kost nogal wat schijfruimte. Je bent de helft kwijt. 4
RAID 10: Zeer goede performance, en toch fault tolerant Je gebruikt maar een kwart van de schijven effectief. 4
RAID 50: snel met zowel grote als kleine datablokken. Het is nogal duur, omdat je veel schijven gebruikt voor redundantie en pariteit 5

In Deel II worden andere soorten RAID besproken.
BTRFS
JBOD
SHR

Print Friendly, PDF & Email

1 Trackback / Pingback

  1. QNAP NAS plotseling onbereikbaar (Readonly modus)

Geef een reactie