Det finns en del trådar som handlar om RAID, men 100% av dessa ser ut så här; "Kan jag använda RAID i min NAS?" och svaret blir "Ja". Med andra ord inga seriösa och upplysande trådar.
Själv så har jag haft många frågor om RAID så jag tänkte att vi kunde ha en tråd där vi kan dela med oss av våra erfarenheter.
Wikipedia har en bra beskrivning av RAID. (Ja, man får kopiera hela wikipediatexten)
http://sv.wikipedia.org/wiki/Raid
Själv så har jag haft många frågor om RAID så jag tänkte att vi kunde ha en tråd där vi kan dela med oss av våra erfarenheter.
Wikipedia har en bra beskrivning av RAID. (Ja, man får kopiera hela wikipediatexten)
http://sv.wikipedia.org/wiki/Raid
Citat:
RAID 0
Den enklaste formen av RAID, som endast går ut på att öka åtkomsthastigheten och lagringsutrymmet utan att öka feltoleransen. Den ingick inte i de ursprungliga nivåerna. En sammanslagning av ett antal, vanligen två, lika stora diskar till en logisk enhet. Alla data som skrivs till enheten sprids ut jämnt över alla diskarna. På det här sättet vinner man prestanda, eftersom flera diskar kan arbeta samtidigt. Det totala utrymmet blir summan av diskarnas individuella storlek, men om en disk går sönder förloras alla data på alla diskar. Ju fler diskar man använder, desto större är risken att data går förlorade.
En variant på detta är JBOD, eller Just a Bunch Of Disks ("bara en bunt diskar"). Här slås flera diskar samman rakt av till en enhet, utan att data sprids ut jämnt fördelade. Det används oftast när man på enklast möjliga sätt vill slå ihop flera enheter till en enda, utan andra avsikter. Det kan sägas motsvara att skapa en partition som sträcker sig över flera diskar. Dock minskas risken för dataförlust något, gentemot vanlig RAID 0, eftersom det är lite mindre risk att data hamnar på två eller fler diskar och därmed att mindre mängd data behöver återskapas om en disk kraschar
Den enklaste formen av RAID, som endast går ut på att öka åtkomsthastigheten och lagringsutrymmet utan att öka feltoleransen. Den ingick inte i de ursprungliga nivåerna. En sammanslagning av ett antal, vanligen två, lika stora diskar till en logisk enhet. Alla data som skrivs till enheten sprids ut jämnt över alla diskarna. På det här sättet vinner man prestanda, eftersom flera diskar kan arbeta samtidigt. Det totala utrymmet blir summan av diskarnas individuella storlek, men om en disk går sönder förloras alla data på alla diskar. Ju fler diskar man använder, desto större är risken att data går förlorade.
En variant på detta är JBOD, eller Just a Bunch Of Disks ("bara en bunt diskar"). Här slås flera diskar samman rakt av till en enhet, utan att data sprids ut jämnt fördelade. Det används oftast när man på enklast möjliga sätt vill slå ihop flera enheter till en enda, utan andra avsikter. Det kan sägas motsvara att skapa en partition som sträcker sig över flera diskar. Dock minskas risken för dataförlust något, gentemot vanlig RAID 0, eftersom det är lite mindre risk att data hamnar på två eller fler diskar och därmed att mindre mängd data behöver återskapas om en disk kraschar
Citat:
RAID 1
Ett antal, vanligen två, lika stora diskar speglas så att alla innehåller en exakt kopia av samma data. Det tillgängliga utrymmet blir aldrig mer än vad en disk skulle rymma själv, men i gengäld kan alla utom en disk gå sönder utan att data förloras. Det har även fördelen att läsprestanda kan höjas, då varje disk var för sig kan användas för läsning. Denna variant är vanligast i bättre kontorsdatorer.
Ett antal, vanligen två, lika stora diskar speglas så att alla innehåller en exakt kopia av samma data. Det tillgängliga utrymmet blir aldrig mer än vad en disk skulle rymma själv, men i gengäld kan alla utom en disk gå sönder utan att data förloras. Det har även fördelen att läsprestanda kan höjas, då varje disk var för sig kan användas för läsning. Denna variant är vanligast i bättre kontorsdatorer.
Citat:
RAID 4
Data sprids ut över flera diskar precis som i RAID 0, men en disk reserveras för lagring av en checksumma (XOR) av datablocken på de andra diskarna. Om en disk går förlorad kan datat återskapas med hjälp av checksumman och de återstående diskarna. Om disken med checksummorna förloras degraderas systemet till RAID 0. RAID 4 är numera ovanlig och ersatt av RAID 5.
RAID 2 och 3 fungerar på samma sätt fast med checksumma per bit respektive byte i stället för block. Det kräver också att diskarnas rotation är synkroniserade, vilket moderna hårddiskar inte har stöd för.
Data sprids ut över flera diskar precis som i RAID 0, men en disk reserveras för lagring av en checksumma (XOR) av datablocken på de andra diskarna. Om en disk går förlorad kan datat återskapas med hjälp av checksumman och de återstående diskarna. Om disken med checksummorna förloras degraderas systemet till RAID 0. RAID 4 är numera ovanlig och ersatt av RAID 5.
RAID 2 och 3 fungerar på samma sätt fast med checksumma per bit respektive byte i stället för block. Det kräver också att diskarnas rotation är synkroniserade, vilket moderna hårddiskar inte har stöd för.
Citat:
RAID 5
RAID 5 fungerar som RAID 4, men checksumman sprids ut över alla diskarna av prestandaskäl. Resten av diskarna sätts ihop och kan användas i sin helhet för lagring. Checksumman gör att en förlorad disk kan återskapas med hjälp av checksumman och de återstående diskarna. Om man sätter ihop n diskar med RAID 5 så kommer man att kunna utnyttja n - 1 enheter utrymme, och man kan förlora en disk utan att förlora några data. Den här varianten är vanlig i servrar, ofta med 3–8 diskar.
RAID 5 fungerar som RAID 4, men checksumman sprids ut över alla diskarna av prestandaskäl. Resten av diskarna sätts ihop och kan användas i sin helhet för lagring. Checksumman gör att en förlorad disk kan återskapas med hjälp av checksumman och de återstående diskarna. Om man sätter ihop n diskar med RAID 5 så kommer man att kunna utnyttja n - 1 enheter utrymme, och man kan förlora en disk utan att förlora några data. Den här varianten är vanlig i servrar, ofta med 3–8 diskar.
Citat:
RAID 6
RAID 6 liknar RAID 5, men har dubblerade checksummor. Det gör att checksumman tar totalt upp utrymme motsvarande exakt två diskar, men utspritt över samtliga diskar. Om man sätter ihop n diskar med RAID 6 så kommer man att kunna utnyttja n - 2 enheter utrymme, och man kan förlora två diskar utan att förlora data. RAID 6 har därför högre dataintegritet än RAID 5.
Ett problem som ibland drabbar RAID 5 är att alla diskar i RAID:en ofta är lika gamla. Det gör att när en disk går sönder och ersätts med en ny så är även de andra diskarna nära slutet av sin livslängd. Den intensiva datatrafik som uppkommer när datan från den trasiga disken återskapas på den nya kan därför få ytterligare en disk att fallera.
RAID 6 liknar RAID 5, men har dubblerade checksummor. Det gör att checksumman tar totalt upp utrymme motsvarande exakt två diskar, men utspritt över samtliga diskar. Om man sätter ihop n diskar med RAID 6 så kommer man att kunna utnyttja n - 2 enheter utrymme, och man kan förlora två diskar utan att förlora data. RAID 6 har därför högre dataintegritet än RAID 5.
Ett problem som ibland drabbar RAID 5 är att alla diskar i RAID:en ofta är lika gamla. Det gör att när en disk går sönder och ersätts med en ny så är även de andra diskarna nära slutet av sin livslängd. Den intensiva datatrafik som uppkommer när datan från den trasiga disken återskapas på den nya kan därför få ytterligare en disk att fallera.
Citat:
RAID 10
Detta är en RAID av RAID-enheter, något som inte var en del av de ursprungliga RAID-nivåerna. Två eller flera RAID 1-enheter (speglade diskar) sätts samman med RAID 0. Detta ger god prestanda och en god chans att överleva om flera diskar går sönder samtidigt, eftersom samtliga diskar i minst en av RAID 1-enheterna måste gå sönder innan hela RAID 1+0-enheten fallerar. Denna lösning är dyr men vanlig på databasservrar och andra maskiner där prestanda och kraschsäkerhet är viktigare än priset.
Detta är en RAID av RAID-enheter, något som inte var en del av de ursprungliga RAID-nivåerna. Två eller flera RAID 1-enheter (speglade diskar) sätts samman med RAID 0. Detta ger god prestanda och en god chans att överleva om flera diskar går sönder samtidigt, eftersom samtliga diskar i minst en av RAID 1-enheterna måste gå sönder innan hela RAID 1+0-enheten fallerar. Denna lösning är dyr men vanlig på databasservrar och andra maskiner där prestanda och kraschsäkerhet är viktigare än priset.