RAID-kapacitetskalkylator
Beräkna den användbara kapaciteten för en RAID 0-, 1-, 5-, 6- eller 10-uppsättning utifrån antalet diskar och deras storlekar, med feltoleransen för varje nivå.
RAID-nivåer och kapacitetsformler
Låt n vara antalet diskar i uppsättningen och S kapaciteten för en disk (om du blandar diskar av olika storlek används kapaciteten för den minsta disken, S_min).
| Nivå | Minsta antal diskar | Användbar kapacitet | Feltolerans |
|---|---|---|---|
| RAID 0 | 2 | n × S | Ingen (om en disk går sönder förloras all data) |
| RAID 1 | 2 (kalkylatorn använder exakt 2) | S | Upp till 1 disk |
| RAID 5 | 3 | (n − 1) × S | Upp till 1 disk |
| RAID 6 | 4 | (n − 2) × S | Upp till 2 diskar |
| RAID 10 | 4 (ett jämnt antal) | (n ÷ 2) × S | Beror på vilka diskar som går sönder (se nedan) |
Formlerna för RAID 5 och 6 härleds ur definitionen att paritet tar upp kapaciteten för en disk respektive två diskar. För den engelska sidan öppnades Wikipedia-artikeln om RAID, och kapacitetsformlerna för dessa nivåer kunde inte bekräftas i den text som lästes (se ”Källor” nedan), så betrakta dem som standarddefinitioner snarare än citat.
Feltolerans för RAID 10
RAID 10 kombinerar speglingar av två diskar (RAID 1) i en stripe (RAID 0). Det går inte att beskriva med ett enda ”antal diskar som kan gå sönder”.
- Om någon enskild disk går sönder förloras inga data.
- Om två eller fler diskar går sönder beror det på vilka diskar som går sönder. Om båda diskarna i ett speglat par går sönder förloras data. Om varje fel sker i ett olika speglat par kan upp till n ÷ 2 diskar gå sönder, men det är inte garanterat.
- Kalkylatorn avgör inte vilka två diskar som bildar ett speglat par (det beror på kontrollern och inställningarna).
Reservdiskar
En reservdisk (hot spare) är en disk i beredskap i en RAID-konfiguration som tar över efter en disk som har gått sönder eller håller på att gå sönder. I den här kalkylatorn räknas den separat från diskarna i uppsättningen: den ingår i summan av fysiska diskar, men inte i den användbara kapaciteten (så behandlar den här kalkylatorn den). Den bedömer inte om en reservdisk är tillräckligt stor för att ersätta en disk som gått sönder.
Exempel
Fyra diskar på 4 TB (plus en reservdisk):
- RAID 5: (4 − 1) × 4 = 12 TB. Det finns 5 fysiska diskar.
- RAID 6: (4 − 2) × 4 = 8 TB
- RAID 10: (4 ÷ 2) × 4 = 8 TB
- RAID 0: 4 × 4 = 16 TB (ingen feltolerans)
Med diskar av olika storlek (4, 4, 4 och 6 TB) i RAID 10: med den minsta storleken blir det (4 ÷ 2) × 4 = 8 TB. Av de 18 TB totalt används inte 2 TB.
GB och GiB
GB använder potenser av 1000 (1 GB = 10⁹ byte) och GiB använder potenser av 1024 (1 GiB = 2³⁰ byte). Tillverkare och operativsystem kan använda olika enheter. Därför kan den användbara kapaciteten i ditt operativsystem se mindre ut än siffran på etiketten. Kalkylatorn visar resultatet i alla fyra enheterna.
Anmärkningar
- Detta är en teoretisk kapacitet. Kapacitet som går åt till filsystemet och metadata, samt tillverkarspecifika upplägg som utnyttjar diskar av olika storlek effektivt (som ZFS eller Synology SHR), ingår inte.
- RAID-prestanda (hastighet), återbyggnadstid och felsannolikhet ingår inte.
- RAID 01, RAID 50, RAID 60, JBOD och särskilda Linux MD-nivåer ingår inte.
- RAID är ingen säkerhetskopia. Det skyddar inte mot misstag, skadlig kod, brand och liknande problem.
Källor
Minsta antal diskar för RAID 5 (tre) och RAID 6 (fyra) bekräftades i texten i Wikipedia-artikeln ”RAID”, liksom kapaciteten för RAID 0 som summan av enheterna (kontrollerad den 31 oktober 2026). Artikelns text kunde bara läsas delvis, och kapacitetsformlerna för RAID 1, 5, 6 och 10 samt ett påstående om att RAID inte är en säkerhetskopia hittades inte i den del som lästes. Den japanska versionen av kalkylatorn skrevs utifrån Wikipedia-artiklarna ”Standard RAID levels”, ”Nested RAID levels” och ”Hot spare”. Texten i SNIA-specifikationen kontrollerades inte.
Vanliga frågor
Hur många diskar behöver RAID 5?
Minst 3. Den användbara kapaciteten är (antal diskar − 1) × kapaciteten för en disk.
Kan RAID 1 använda tre eller fler diskar?
Speglingar med tre eller fler diskar finns, men kalkylatorn hanterar bara konfigurationen med 2 diskar.
Hur många diskar kan gå sönder i RAID 10?
Det går inte att ange som ett enda tal. Om båda diskarna i ett speglat par går sönder förloras data. Om felen sker i olika par kan flera diskar gå sönder, men det är inte garanterat.
Räknas reservdiskar in i kapaciteten?
Nej. De är diskar i beredskap och ingår därför inte i den användbara kapaciteten. De räknas med i summan av fysiska diskar.