RAID-kapacitetsberegner
Beregn den anvendelige kapacitet for et RAID 0-, 1-, 5-, 6- eller 10-array ud fra antallet af diske og deres størrelser, med fejltolerancen for hvert niveau.
RAID-niveauer og kapacitetsformler
Lad n være antallet af diske i arrayet og S kapaciteten af én disk (hvis du blander diske af forskellig størrelse, bruges kapaciteten af den mindste disk, S_min).
| Niveau | Mindste antal diske | Anvendelig kapacitet | Fejltolerance |
|---|---|---|---|
| RAID 0 | 2 | n × S | Ingen (hvis én disk fejler, går alle data tabt) |
| RAID 1 | 2 (denne beregner bruger præcis 2) | S | Op til 1 disk |
| RAID 5 | 3 | (n − 1) × S | Op til 1 disk |
| RAID 6 | 4 | (n − 2) × S | Op til 2 diske |
| RAID 10 | 4 (et lige tal) | (n ÷ 2) × S | Afhænger af, hvilke diske der svigter (se nedenfor) |
Formlerne for RAID 5 og 6 er afledt af definitionen, at paritet optager kapaciteten af henholdsvis én disk og to diske. Til denne engelske side blev Wikipedia-artiklen om RAID åbnet, og kapacitetsformlerne for disse niveauer kunne ikke bekræftes i den tekst, der blev læst (se "Kilder" nedenfor), så betragt dem som standarddefinitioner og ikke som citater.
Fejltolerance for RAID 10
RAID 10 kombinerer spejlinger af to diske (RAID 1) i en stribe (RAID 0). Det kan ikke beskrives med ét enkelt "antal diske, der kan svigte".
- Hvis en enkelt disk svigter, går ingen data tabt.
- Hvis to eller flere diske svigter, afhænger det af, hvilke diske der svigter. Hvis begge diske i ét spejlpar svigter, går data tabt. Hvis hver fejl er i et forskelligt spejlpar, kan op til n ÷ 2 diske svigte, men det er ikke garanteret.
- Denne beregner afgør ikke, hvilke to diske der udgør et spejlpar (det afhænger af controlleren og indstillingerne).
Hot spares
En hot spare er en standbydisk i en RAID-opsætning, som træder i stedet for en disk, der er svigtet eller er ved at svigte. I denne beregner tælles den adskilt fra diskene i arrayet: den er med i det samlede antal fysiske diske, men ikke i den anvendelige kapacitet (sådan behandler denne beregner den). Den vurderer ikke, om en hot spare er stor nok til at erstatte en svigtet disk.
Eksempel
Fire 4 TB-diske (plus én hot spare):
- RAID 5: (4 − 1) × 4 = 12 TB. Der er 5 fysiske diske.
- RAID 6: (4 − 2) × 4 = 8 TB
- RAID 10: (4 ÷ 2) × 4 = 8 TB
- RAID 0: 4 × 4 = 16 TB (ingen fejltolerance)
Med diske i forskellige størrelser (4, 4, 4 og 6 TB) i RAID 10: med den mindste størrelse, (4 ÷ 2) × 4 = 8 TB. Af de samlede 18 TB er 2 TB ikke i brug.
GB og GiB
GB bruger potenser af 1.000 (1 GB = 10⁹ bytes), og GiB bruger potenser af 1.024 (1 GiB = 2³⁰ bytes). Producenter og operativsystemer kan bruge forskellige enheder. Derfor kan den anvendelige kapacitet i dit operativsystem se mindre ud end tallet på etiketten. Denne beregner viser resultatet i alle fire enheder.
Bemærkninger
- Dette er en teoretisk kapacitet. Kapacitet, der går tabt til filsystemet og metadata, og producentspecifikke løsninger, der udnytter diske af forskellig størrelse effektivt (som ZFS eller Synology SHR), er ikke dækket.
- RAID-ydelse (hastighed), genopbygningstid og sandsynlighed for fejl er ikke dækket.
- RAID 01, RAID 50, RAID 60, JBOD og særlige Linux MD-niveauer er ikke dækket.
- RAID er ikke en backup. Det beskytter ikke mod fejl, malware, brand og lignende problemer.
Kilder
Det mindste antal diske for RAID 5 (tre) og RAID 6 (fire) blev bekræftet i teksten i Wikipedia-artiklen "RAID", og kapaciteten af RAID 0 som summen af drevene (kontrolleret den 31. oktober 2026). Artiklens tekst kunne kun læses delvist, og kapacitetsformlerne for RAID 1, 5, 6 og 10 samt en udtalelse om, at RAID ikke er en backup, blev ikke fundet i den del, der blev læst. Den japanske version af denne beregner blev skrevet ud fra Wikipedia-artiklerne "Standard RAID levels", "Nested RAID levels" og "Hot spare". Teksten i SNIA-specifikationen blev ikke kontrolleret.
Ofte stillede spørgsmål
Hvor mange diske kræver RAID 5?
Mindst 3. Den anvendelige kapacitet er (antal diske − 1) × kapaciteten af én disk.
Kan RAID 1 bruge tre eller flere diske?
Der findes spejlinger af tre eller flere diske, men denne beregner håndterer kun konfigurationen med 2 diske.
Hvor mange diske kan svigte i RAID 10?
Det kan ikke angives som ét tal. Hvis begge diske i ét spejlpar svigter, går data tabt. Hvis fejlene er i forskellige par, kan flere diske svigte, men det er ikke garanteret.
Tæller hot spares med i kapaciteten?
Nej. De er standbydiske, så de er ikke en del af den anvendelige kapacitet. De tælles med i det samlede antal fysiske diske.