Raid: verschil tussen versies
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
| Regel 23: | Regel 23: | ||
*raid 50/60: al iets complexere manier om schijven te combineren... Let op dat je dit niet maakt met [https://www.youtube.com/watch?v=gSrnXgAmK8k aparte controllers]. | *raid 50/60: al iets complexere manier om schijven te combineren... Let op dat je dit niet maakt met [https://www.youtube.com/watch?v=gSrnXgAmK8k aparte controllers]. | ||
=hardware raid= | |||
Dit heeft altijd een controller nodig (kan ook op het moederbord zitten). Typisch is dat het OS maar 1 harde schijf ziet. De controller wordt best van een batterij voorzien omdat bij stroomuitval de controller nog de buffer moet wegschrijven. Soms kan het zijn dat je een driver nodig hebt om de harde schijf te zien. | Dit heeft altijd een controller nodig (kan ook op het moederbord zitten). Typisch is dat het OS maar 1 harde schijf ziet. De controller wordt best van een batterij voorzien omdat bij stroomuitval de controller nog de buffer moet wegschrijven. Soms kan het zijn dat je een driver nodig hebt om de harde schijf te zien. | ||
==externe controller== | |||
Via een uitbreidingskaart, worden de harde schijven aangesloten. Spijtig genoeg, hoe duurder, hoe beter. Bij het booten van het systeem krijg je de optie om via een toestencombinatie in de configuratie te gaan. Dit is afhankelijk van merk tot merk. Deze kaarten kunnen in HBA mode gezet worden waardoor de harde schijven rechtstreeks worden doorgegeven aan het OS | Via een uitbreidingskaart, worden de harde schijven aangesloten. Spijtig genoeg, hoe duurder, hoe beter. Bij het booten van het systeem krijg je de optie om via een toestencombinatie in de configuratie te gaan. Dit is afhankelijk van merk tot merk. Deze kaarten kunnen in HBA mode gezet worden waardoor de harde schijven rechtstreeks worden doorgegeven aan het OS | ||
==onboard controller== | |||
Alle moederborden hebben een soort van raid controller (ook laptop's). Vaak zijn dit magere varianten die ook een stuk steunen op de CPU van het systeem en eigenlijk een software raid zijn. | Alle moederborden hebben een soort van raid controller (ook laptop's). Vaak zijn dit magere varianten die ook een stuk steunen op de CPU van het systeem en eigenlijk een software raid zijn. | ||
=software raid= | |||
De controller laat alle harde schijven zien aan het OS. Het OS gaat nu de raid doen. Dit werkt trager, maar heeft soms voordelen. We vinden het meestal terug in modernere OS'en | De controller laat alle harde schijven zien aan het OS. Het OS gaat nu de raid doen. Dit werkt trager, maar heeft soms voordelen. We vinden het meestal terug in modernere OS'en | ||
==raid clone== | |||
De functionaliteit van de raid kaart wordt overgenomen door de CPU. Dit gaat altijd ten koste van performantie. | De functionaliteit van de raid kaart wordt overgenomen door de CPU. Dit gaat altijd ten koste van performantie. | ||
==ZFS== | |||
Dit is een speciale categorie van raid omdat het eigenlijk ook een file systeem is. | Dit is een speciale categorie van raid omdat het eigenlijk ook een file systeem is. | ||
Versie van 2 jan 2019 01:10
RAID
Raid is het samen nemen van verschillende harde schijven tot 1 virtuele schijf. We gebruiken dit om de data te beschermen tegen het kapot gaan van de harde schijven (behalve met raid 0). Dit kan gebeuren met hardware of met software.
raid 0
Een file wordt in stukken verdeeld en weggeschreven op de harde schijven (stuk 1 => HDD1, stuk 2 => HDD2, stuk3 => HDD1 of 3, ...). Er worden geen kopieën bijgehouden. Dit komt de performantie ten goede omdat de stukken tegelijk kunnen worden weggeschreven.
Dit wordt ook wel een stripen genoemd.
raid 1
De file wordt weer in stukken verdeeld en elk stuk wordt op alle harde schijven opgeslagen (stuk 1 => HDD1, stuk 1 => HDD2,...). Nu zijn er altijd kopieën, maar dit komt de performantie niet ten goede, maar je bent wel heel zeker dat je file in orde blijft.
Dit wordt ook mirroring genoemd.
raid 5
Raid 5 werkt pas vanaf 3 of meer harde schijven en de file wordt wiskundig in 3 stukken verdeeld. 2 stukken zoals raid 0 voor snelheid en een derde stuk waarmee je altijd het andere stuk van de file kan berekenen. In een gezonde raid 5 array, worden de stukken van de file gelezen, maar als een harde schijf kapot gaat, wordt het derde stuk gebruikt om de file volledig te maken. Als een harde schijf kapot is gegaan en je vervangt deze moet de array herberekenen (rebuilden).
raid 6
dit werkt kwa principe hetzelfde als raid 5, alleen mogen er 2 schijven kapot gaan vooraleer je data verliest.
raid 10, 50 of 60
Dit zijn combinaties van 2 raid arrays (nested arrays). Het eerste cijfer geeft aan welke raid je gebruikt op de harde schijven en het tweede cijfer geeft aan met welke raid je de arrays combineerd. Dit is meestal 0 voor performantie.
- raid 10: is een zeer eenvoudige (geen speciale hardware) manier om 4 schijven veilig te combineren
- raid 50/60: al iets complexere manier om schijven te combineren... Let op dat je dit niet maakt met aparte controllers.
hardware raid
Dit heeft altijd een controller nodig (kan ook op het moederbord zitten). Typisch is dat het OS maar 1 harde schijf ziet. De controller wordt best van een batterij voorzien omdat bij stroomuitval de controller nog de buffer moet wegschrijven. Soms kan het zijn dat je een driver nodig hebt om de harde schijf te zien.
externe controller
Via een uitbreidingskaart, worden de harde schijven aangesloten. Spijtig genoeg, hoe duurder, hoe beter. Bij het booten van het systeem krijg je de optie om via een toestencombinatie in de configuratie te gaan. Dit is afhankelijk van merk tot merk. Deze kaarten kunnen in HBA mode gezet worden waardoor de harde schijven rechtstreeks worden doorgegeven aan het OS
onboard controller
Alle moederborden hebben een soort van raid controller (ook laptop's). Vaak zijn dit magere varianten die ook een stuk steunen op de CPU van het systeem en eigenlijk een software raid zijn.
software raid
De controller laat alle harde schijven zien aan het OS. Het OS gaat nu de raid doen. Dit werkt trager, maar heeft soms voordelen. We vinden het meestal terug in modernere OS'en
raid clone
De functionaliteit van de raid kaart wordt overgenomen door de CPU. Dit gaat altijd ten koste van performantie.
ZFS
Dit is een speciale categorie van raid omdat het eigenlijk ook een file systeem is.