RAID låter dig kombinera flera fysiska hårddiskar till en enda logisk hårddisk. Detta gör att du kan spegla dina data över två hårddiskar, så att du alltid har dina viktiga data lagrade på flera platser.
RAID står för "redundant array of independent disks", även om det finns en typ av RAID som inte ger redundans och bara ökar prestandan.
RAID-nivåer
RAID är inte bara ett enda sätt att kombinera diskar. Det finns flera RAID-nivåer som ger olika nivåer av prestanda och redundans. Alla RAID-nivåer har en sak gemensamt: de kombinerar flera fysiska diskar till en enda logisk disk som presenteras för operativsystemet.
- RAID 0 : Till skillnad från andra RAID-nivåer ger RAID 0 ingen redundans. Med RAID 0 kan du dock förbättra prestanda med flera skivor. När du använder RAID 0 delas data som din dator skriver till en hårddisk på två (eller fler) hårddiskar jämnt. Om din dator till exempel skriver en 100MB-fil kommer 50MB att skrivas till en hårddisk och 50MB skrivas till den andra hårddisken. När datorn behöver läsa tillbaka filen kan den läsa 50 MB från en hårddisk och 50 MB från den andra hårddisken samtidigt - det här blir snabbare än att läsa 100 MB från en enda hårddisk. Men om någon av hårddiskarna i RAID-matrisen dör förlorar du dina data. När du använder RAID 0 verkar dina flera skivor vara en större och snabbare hårddisk - men de är mycket mer ömtåliga.
- RAID 1 : I RAID 1 är två diskar konfigurerade för att spegla varandra. När din dator skriver 100 MB data till sina diskar, kommer den att skriva samma 100 MB till båda hårddiskarna. Varje disk innehåller en fullständig kopia av data. Detta säkerställer att om någon av diskarna någonsin misslyckas, kommer du alltid att ha en fullständig, uppdaterad kopia av dina data.
- RAID 2, 3 och 4 : Dessa RAID-nivåer är lite använda och anses ofta vara föråldrade.
- RAID 5 : För att använda RAID 5 behöver du minst tre skivor. RAID 5 använder striping för att dela data över alla hårddiskar, med ytterligare paritetsdata uppdelade över alla diskar. Om en av hårddiskarna dör förlorar du ingen av dina data. RAID 5 erbjuder dataredundans med lägre lagringskostnad än RAID 1 - om du till exempel hade fyra 1 TB hårddiskar kan du skapa två separata RAID 1-arrayer (1 TB vardera för totalt 2 TB lagringsutrymme) eller en enda RAID 5-array med 3 TB lagringsutrymme.
- RAID 6 : RAID 6 liknar RAID 5, men lägger till ytterligare ett paritetsblock och skriver två paritetsblock för varje databit som är randig över diskarna. Du tappar lagringskapacitet, men RAID 6 ger ytterligare skydd mot dataförlust. Till exempel, om två hårddiskar dör i en RAID 5-konfiguration förlorar du dina data. Om två hårddiskar dör i en RAID 6-konfiguration har du fortfarande all din data.
- RAID 10 : Även känd som RAID 1 + 0, delar RAID 10 data mellan primära diskar och speglar dessa data till sekundära diskar. På detta sätt försöker den ge fördelarna med RAID 0 (dela data över flera skivor för en prestationsökning) med fördelarna med RAID 1 (redundans).
Det finns också andra, icke-standardiserade RAID-nivåer.
RAID-inställning
RAID används vanligtvis på servrar, stordatorer och andra datorsystem där det är viktigt att ha redundant lagrad data. RAID används inte så ofta på stationära datorer och bärbara datorer, men många datorer levereras med RAID-kontroller. Om du vill kan du troligen ställa in en RAID 1-konfiguration med två enheter för att säkerställa att dina data speglas över två enheter.
När du använder RAID kan du antingen använda “hårdvaru-RAID” eller “programvaru-RAID.” Med hårdvaru-RAID fungerar en hårdvaruenhet på din dator allt RAID-arbete. Till exempel, om du hade hårdvaru-RAID och ställt in två skivor för att fungera i en RAID 1-konfiguration, skulle hårdvaru-RAID-styrenheten presentera de två skivorna för ditt operativsystem som en enda skiva. Allt RAID-arbete - spegling av data, delning över hårddiskar och så vidare - hanteras av hårdvaru-RAID-styrenheten. Ditt operativsystem hade ingen aning om att du faktiskt använde en RAID.
Med RAID-programvara hanteras arbetet av operativsystemet. Till exempel kan du skapa en RAID-programvara när du installerar Linux på din dator - Linux-kärnan känner till RAID och kommer att göra själva arbetet utan någon speciell hårdvara som behövs. Du kan också skapa en RAID-programvara i Windows .
För att konfigurera en hårdvaru-RAID måste du använda programvaran som styr RAID-styrenheten - detta kan nås via datorns BIOS. Du bör kontrollera dokumentationen till din hårdvaru-RAID-kontroller för exakta steg om du gör detta.
Liknande tekniker
Populära operativsystem har teknik som fungerar på samma sätt som RAID. Windows 8 introducerade lagringsutrymmen . Linux har logisk volymhanterare eller LVM . Båda teknologierna gör att du kan gruppera flera fysiska diskar i en enda logisk disk för att spegla dina data för redundans eller samla diskens lagring, vilket gör den tillgänglig som en enda disk utan att ge redundans.
Dessa tekniker kan verka lite komplicerade, men de är faktiskt sätt att förenkla saker. När du har konfigurerat lämplig RAID sparas dina data automatiskt över flera hårddiskar så att du inte behöver oroa dig för att förlora den. Din programvara behöver inte ens veta att RAID finns.
Bildkredit: Justin Ruckman , Justin Ruckman , fsse8info