RAID
Het is mogelijk om binnen de UltraTrak meerdere configuraties te maken. Bijvoorbeeld twee schijven in RAID 0 (striping, snel) en twee in RAID 1 ( mirroring, extra veilig), waarbij de beperking natuurlijk ligt in het aantal beschikbare schijven: een schijf kan natuurlijk maar in één array zoals Promise dat noemt opgenomen worden. We zullen nu in het kort de verschillende mogelijkheden bespreken.
Configuratie | Minimum aantal schijven | Maximum aantal schijven |
RAID 0 (striping) | 2 | 4 |
RAID 1 (mirroring) | 2 | 4 |
RAID 3 (data striping met parity drive) | 3 | 4 |
RAID 5 (parity en data striping) | 3 | 4 |
RAID 0 + 1 (striping en mirroring) | 4 | 4 |
JBOD (Combinatie capaciteit schijven) | 1 | 4 |
RAID 0
De capaciteit en prestaties van twee of meer schijven worden gecombineerd. De controller schrijft om beurten op de schijven. Het voordeel is dat de prestaties enorm toenemen. Ideaal voor veeleisende toepassingen zoals videobewerking en andere toepassingen die een snelle harde schijf vereisen. Toch heeft deze snelheid een prijs. Want wanneer er met een van de schijven iets fout gaat is de data verloren, en niet meer te redden. RAID 0 kan dus alleen het beste ingezet worden wanneer de data die wordt opgeslagen nog een keer elders staat of geen grote waarde heeft.
RAID 1
In een woord is RAID 1 eenvoudig te beschrijven: spiegelen. Data wordt tegelijkertijd op een even aantal schijven weggeschreven. Van iedere bit is er dus een duplicaat. Het is niet nodig om twee dezelfde schijven te gebruiken, echter wanneer een schijf groter is dan de andere, bijvoorbeeld 60 en 40 GByte, zal er slechts de capaciteit van de kleinste beschikbaar komen, in ons voorbeeld dus: 40 GByte.
RAID 3
De kans dat er iets mis gaat bij RAID 0 is statistisch gezien vrij groot. Immers de kans dat een van de twee of meer schijven crashtis nu eenmaal groter dan dat 1 schijf het leven laat. Om dit probleem het hoofd te bieden is in RAID 3 een oplossing gevonden: er wordt een pariteitsschijf in het systeem gevoerd. Met behulp van de bits op de pariteitsdrive is het mogelijk de data op een eventueel andere schijf te reconstrueren. Het nadeel is dat voor iedere bewerking op de schijven er ook een bewerking op de parity drive nodig is. Deze schijf wordt dan ook wel de 'hot' drive genoemd en wordt in RAID 3 heel zwaar belast. Zeker wanneer de RAID-configuratie enige tijd in gebruik is en de parity drive daardoor gefragmenteerd is geraakt. De parity drive is in deze configuratie de bottleneck. De capaciteit van een RAID 3-configuratie is, de capaciteit van de kleinste schijf maal het aantal drives min één. Dus als we één 40 GByte schijf en drie 60 Byte-schijven zouden installeren zou de beschikbare capaciteit: 4 x 40 GByte = 160 GByte - 40 GByte (die ene drive) = 120 GByte zijn.
RAID 5
RAID 5 is vergelijkbaar met RAID 3, echter de pariteitsinformatie wordt niet op één schijf geplaatst maar over de verschillende schijven verdeeld. Het nadeel van de 'hot' drive geldt dus niet voor RAID 5. Wanneer een schijf kapot gaat, kost het alleen wel enige tijd om de array opnieuw op te bouwen en dit gaat ten koste van de prestaties van de overige schijven. Echter het voordeel is dat de data wel beschikbaar blijft. De capaciteit wordt op dezelfde manier berekend als bij RAID 3.
RAID 0 + 1
Zoals de naam al doet vermoeden wordt hier RAID 0 met 1 geconfigureerd, de optimale keuze voor prestaties en zekerheid. Voor RAID 0 + 1 zijn minimaal vier schijven nodig. In het geval van de TX4 is het systeem dan ook meteen helemaal gevuld. Twee RAID 0-schijven worden gespiegeld op nog eens twee RAID 0-schijven. Het grote nadeel is natuurlijk de beschikbare capaciteit en dus de prijs. Want van vier schijven blijft slechts de soms van de capaciteit van twee schijven.
JBOD
Een van de leukere afkortingen in de computerwereld: Just a Bunch Of Disks, oftewel vrij vertaald gewoon een aantal schijven. Capaciteit van de schijven wordt opgeteld en beschikbaar gesteld als een grote schijf. Wanneer een schijf het leven laat is alle data verloren. JBOD is dus ook niet aan te raden als het om zekerheid gaat.