RAID 5 er et stripende RAID-niveau designet til at øge hastigheden på disken læser og skriver. RAID 5 ligner RAID 3, idet den bruger en paritetsbit for at sikre dataintegriteten. I modsætning til RAID 3, som bruger en disk dedikeret til lagring af pariteten, distribuerer RAID 5 imidlertid pariteten til alle drev i arrayet.
RAID 5 giver mulighed for drevfejltolerance, hvilket tillader, at et enkelt drev i arrayet mislykkes uden at miste data i arrayet. Når et drev fejler, kan RAID 5-arrayet stadig bruges til at læse eller skrive data. Når det mislykkede drev er udskiftet, kan RAID 5-arrayet indtaste en datagendannelsestilstand, hvor paritetsdataene i arrayet bruges til at genopbygge de manglende data på det nyinstallerede drev.
Beregning af RAID 5 Array størrelse
RAID 5-arrayer bruger ækvivalenten af et drev til lagring af paritet, hvilket betyder, at den samlede array størrelse kan beregnes ved hjælp af følgende formel:
S = d * (n - 1)
"D" er den mindste diskstørrelse i arrayet, og "n" er antallet af diske, der udgør arrayen.
Bedste brug til RAID 5
RAID 5 er et godt valg til multimediefileropbevaring. Dens læsehastighed kan være meget høj, mens skrivehastigheden er lidt langsommere på grund af behovet for at beregne og fordele pariteten. RAID 5 udmærker sig ved lagring af store filer, hvor data læses sekventielt. Mindre, tilfældigt tilgængelige filer har middelmådigt læst ydeevne, og skriveydelsen kan være dårlig på grund af behovet for at genberegne og omskrive paritetsdataene for hver skriveoperation.
Selvom RAID 5 kan implementeres med blandede diskstørrelser, betragtes det ikke som den foretrukne tilgang, da RAID 5-arraystørrelsen vil blive defineret af den mindste disk i sætet (se formlen ovenfor).
På grund af behovet for at udføre paritetsberegninger og distribuere den resulterende beregning er RAID 5 bedst, når den udføres i hardwarebaserede RAID-kabinetter. Diskværktøj-appen inkluderet med OS X understøtter ikke oprettelse af softwarebaserede RAID 5-arrayer, men SoftRAID fra tredjepartsudvikler SoftRAID, Inc. kan bruges, hvis der kræves en softwarebaseret løsning.




