RAID 0, 1, 5, 6 och 10 förklarat: kapacitet, feltolerans och prestanda

Redaktionens viktigaste punkter

  • RAID 0 ger maximal hastighet via striping men tål inte ett enda diskhaveri — endast för utbytbara data.
  • RAID 1 speglar all data och är det enkla valet för en NAS med två fack, men halverar kapaciteten.
  • RAID 5 klarar ett diskfel, men återuppbyggnaden är lång och riskabel med stora moderna hårddiskar.
  • RAID 6 tål två samtidiga diskfel tack vare dubbel paritet — säkrare för större matriser.
  • RAID 10 kombinerar spegling och striping: bäst prestanda och snabb återuppbyggnad, men bara 50 procent kapacitet.
  • RAID är inte en säkerhetskopia: det skyddar mot diskfel, inte mot radering, skadlig programvara eller brand.

RAID 0, 1, 5, 6 och 10 förklarat: kapacitet, feltolerans och prestanda

RAID (Redundant Array of Independent Disks) kombinerar flera diskar till en logisk enhet för högre hastighet, skydd mot diskfel, eller både och. Nivåerna fungerar dock fundamentalt olika, och fel val kan kosta dig både lagringsutrymme och data. Den här guiden förklarar hur RAID 0, 1, 5, 6 och 10 fungerar, hur du räknar på kapacitet och vilken nivå som passar dig.

Grunderna: striping, mirroring och parity

Tre tekniker ligger bakom nästan alla RAID-nivåer. Striping delar upp data i block som sprids över flera diskar, så att läsningar och skrivningar sker parallellt — högre hastighet, men ingen säkerhet. Mirroring skriver identiska data till två eller flera diskar. Parity är matematisk kontrollinformation fördelad över diskarna, så att en förlorad disks innehåll kan rekonstrueras från de övriga.

RAID 0: striping utan säkerhet

RAID 0 använder ren striping utan redundans. Med minst två diskar växlas datablock mellan diskarna och hastigheten summeras nästan över antalet diskar. Kapaciteten är fullständig: N diskar ger N gånger den minsta diskens storlek. Men havererar en enda disk förloras all data på hela matrisen. RAID 0 passar därför endast för utbytbara data — temporära arbetsytor, cache-enheter eller spel med säkerhetskopia på annat håll.

RAID 1: mirroring för enkel säkerhet

RAID 1 speglar data identiskt över minst två diskar. Vid ett haveri fortsätter systemet på den kvarvarande disken utan avbrott, och återhämtningen är enkel: byt den trasiga disken och kopiera över innehållet. Läsningar kan fördelas mellan diskarna, men skrivhastigheten motsvarar en enskild disk. Kapaciteten är hälften — två diskar på 8 TB ger 8 TB användbart. RAID 1 är det naturliga valet för två fack.

RAID 5: distribuerad paritet

RAID 5 kräver minst tre diskar och kombinerar striping med distribuerad paritet: både data och paritetsblock sprids över alla diskar. Matrisen tål exakt ett diskhaveri, och kapaciteten är (N − 1) gånger den minsta disken — fyra diskar på 8 TB ger 24 TB, alltså 75 procent. Läsprestandan är god, men skrivningar är långsammare eftersom pariteten beräknas om vid varje skrivning.

RAID 6: dubbel paritet

RAID 6 fungerar som RAID 5 men med två oberoende paritetsberäkningar, så matrisen överlever två samtidiga diskhaverier. Minst fyra diskar krävs och kapaciteten är (N − 2) gånger den minsta disken — sex diskar på 10 TB ger 40 TB. Skrivningarna är långsammare än i RAID 5, men den extra pariteten skyddar under den långa återuppbyggnaden. För stora hårddiskar eller affärskritisk drift är RAID 6 det rekommenderade valet.

RAID 10: spegling och striping kombinerat

RAID 10 (RAID 1+0) bygger speglade par och lägger striping över paren, med minst fyra diskar och ett jämnt antal. Varje datablock finns på två diskar samtidigt, och läsningar och skrivningar fördelas över alla enheter — utmärkt prestanda utan paritetsberäkningar. Kapaciteten är 50 procent: fyra diskar på 10 TB ger 20 TB. Feltoleransen är ett diskfel per speglat par, och återuppbyggnaden är snabb eftersom spegelpartnern kopieras rakt över.

Jämförelsetabell: RAID-nivåerna sida vid sida

RAID-nivåMin. diskarAnvändbar kapacitetFeltoleransAnvändningsområde
RAID 02N × minsta diskenIngenTemporär data, scratch-diskar
RAID 12(N / 2) × minsta disken1 disk per parNAS med 2 fack, kritiska filer
RAID 53(N − 1) × minsta disken1 diskMindre NAS, läsintensiva arkiv
RAID 64(N − 2) × minsta disken2 diskarStörre matriser, kritisk drift
RAID 104(N / 2) × minsta disken1 disk per parDatabaser, virtuella maskiner

Kapacitetsmatte i praktiken

Kapaciteten begränsas alltid av den minsta disken: blandar du en 8 TB-disk med tre 12 TB-diskar behandlas alla som 8 TB. Fyra 8 TB-diskar i RAID 5 ger 24 TB; i RAID 6 och RAID 10 ger de 16 TB. Med sex 10 TB-diskar ger RAID 5 50 TB medan RAID 6 ger 40 TB. Räkna med marginal — filsystemet reserverar dessutom en del av utrymmet.

Återuppbyggnadstider och URE-risken

Återuppbyggnad (rebuild) är matrisens mest sårbara fas. I RAID 5 och RAID 6 måste varje byte på alla kvarvarande diskar läsas för att rekonstruera den förlorade disken — på stora diskar tar det från ett dygn till över en vecka, och i RAID 5 finns under tiden inget skydd mot ett andra fel. Här blir URE-matematiken (unrecoverable read error) obehaglig: NAS-diskar specificeras ofta för ett oåterkalleligt läsfel per cirka 1014 bitar, ungefär 12,5 TB. Vid en fullständig omläsning av flera tiotals terabyte är det statistiskt sett sannolikt att ett sådant fel inträffar och avbryter återuppbyggnaden. RAID 6 mildrar detta med sin andra paritet; RAID 10 undviker det nästan helt eftersom bara spegelpartnern kopieras. Tumregel: med hårddiskar över cirka 4–8 TB, välj RAID 6 eller RAID 10 framför RAID 5.

Hemma-NAS eller företag

För en hemma-NAS med två fack är RAID 1 det självklara valet: enkelt och tillräckligt för foton, dokument och mediebibliotek. Med fyra fack är RAID 5 populärt för mindre diskar, men med 8–12 TB-diskar är RAID 6 tryggare. För företag gäller RAID 6 för filservrar och arkiv, RAID 10 för databaser och virtualisering. RAID 0 hör hemma endast där data är utbytbara.

Hårdvaru-RAID eller mjukvaru-RAID år 2026

Traditionell hårdvaru-RAID ger batteriskyddad cache och avlastade paritetsberäkningar, men låser dig till kontrollerns ekosystem. Mjukvaru-RAID har under 2020-talet blivit vanligast: processorer hanterar pariteten utan märkbar belastning, och lösningar som Linux mdadm, ZFS och Btrfs erbjuder kontrollsummor mot tyst datakorruption (bit rot). ZFS med RAIDZ2 (motsvarande RAID 6) är särskilt populärt i hemmaservrar.

Varför RAID inte är en säkerhetskopia

RAID skyddar mot diskhaverier, inte mot dataförlust i allmänhet. Varje operation speglas omedelbart, så även misstag replikeras: raderar du en fil av misstag raderas den på alla diskar samtidigt, och skadlig programvara som krypterar filer krypterar hela matrisen. Brand, överspänning och stöld slår ut samtliga diskar i chassit på en gång. En riktig säkerhetskopia måste vara separerad från originalet, gärna med versionshistorik, enligt 3-2-1-principen: tre kopior på två medier, varav en extern. RAID ger drifttid; säkerhetskopian ger datan tillbaka.

Slutsats: praktiska köpråd

Har du två fack, välj RAID 1. Har du fyra eller fler fack med stora mekaniska diskar, välj RAID 6 för trygghet eller RAID 10 för prestanda — undvik RAID 5 med diskar över cirka 8 TB på grund av URE-risken. Räkna kapaciteten som (N − 2) × minsta disken för RAID 6 och N / 2 för RAID 10, och köp lika stora diskar. Bygger du själv är mjukvaru-RAID eller ZFS det flexiblaste valet — lägg pengarna du sparar på en extern säkerhetskopia. RAID är en försäkring mot stillestånd; säkerhetskopian är försäkringen mot dataförlust.

Leave a Comment