RAID (Redundant Array of Independent Disks) er en datalagringsteknologi, der muliggør, at flere diske kan kombineres til en lagerplads. Der er forskellige typer RAID, der hver yder forskellige niveauer af ydelse, lagerkapacitet og pålidelighed.
Denne artikel indeholder en kort oversigt over RAID-typer, der understøttes af DiskStation, herunder implementeringskrav samt fordele og ulemper.
Denne tabel indeholder en kort oversigt over forskellige RAID-typer, der understøttes af DiskStation, herunder lagerkapacitet, min. antal diske, der kræves til RAID-typen, og antallet af harddiskfejl, der kan tolereres, før der opstår datatab.
Diskenhedstype | Antal harddiske | Diskfejl, der kan tolereres | Beskrivelse | Diskenhedskapacitet |
---|---|---|---|---|
SHR | 1 | 0 |
|
1 x (harddiskstørrelse) |
2 - 3 | 1 | Optimeret af systemet. | ||
≧4 | 1 - 2 | |||
Basic | 1 | 0 |
|
1 x (harddiskstørrelse) |
JBOD | ≧1 | 0 |
|
Summen af alle harddiskstørrelser |
RAID 0 | ≧2 | 0 |
|
Summen af alle harddiskstørrelser |
RAID 1 | 2 | 1 |
|
Mindste harddiskstørrelse |
3 | 2 | |||
4 | 3 | |||
RAID 5 | ≧3 | 1 |
|
(N – 1) x (mindste harddiskstørrelse) |
RAID 6 | ≧4 | 2 |
|
(N – 2) x (mindste harddiskstørrelse) |
RAID 10 | ≧4 (lige tal) |
Halvdelen af den samlede harddisk |
|
(N / 2) x (mindste harddiskstørrelse) |
RAID F1 | ≧3 | 1 |
|
(N – 1) x (mindste harddiskstørrelse) |
Synology Hybrid RAID (SHR) er et automatisk RAID-styringssystem, der er designet til at forenkle lagerstyring og opfylde behovene for nye bruger, der ikke kender til RAID-typer.
SHR kan kombinere diske af forskellig størrelse til at oprette en lagerdiskenhed med optimeret kapacitet og ydeevne, så der spildes så lidt diskplads som muligt og der ydes en mere fleksibel lagerløsning. Når der er tilstrækkeligt med diske, tillader SHR for 1- eller 2-diskredundans, hvilket betyder, at SHR-diskenheden kan lide under et eller to diske med fejl uden at opleve datatab.
RAID 0 kombinerer to eller flere diske for at øge ydeevnen og kapaciteten, men indeholder ingen Fault Tolerance. Én diskfejl vil medføre tab af alle data i arrayet. RAID 0 er nyttigt i ikke-kritiske kontorsystemer, hvor der er overvejelser om høj pris/ydeevne.
RAID 1 implementeres oftest med to diske. Data på diskene spejles, så der er en Fault Tolerance i tilfælde af diskfejl. Læsydelsen øges, mens skiveydelsen bliver som på én disk. Én diskfejl kan bevares uden datatab. RAID 1 anvendes ofte, når Fault Tolerance er vigtigt, mens plads og ydelse ikke er kritiske krav.
RAID 5 yder Fault Tolerance og øget læseydelse. Der kræves mindst tre diske. RAID 5 kan modstå tabet af én disk. I tilfælde af diskfejl genoprettes data fra den fejlede disk fra paritet og stripes over de resterende diske. Derfor påvirkes både læse- og skriveydelsen meget, mens en RAID 5-array går i tilstanden Degraderet. RAID 5 er ideel, når plads og pris er vigtigere end ydelse.
RAID 6 minder om RAID 5, bortset fra at der er et yderligere striping-lag og således kan modstå to diskfejl. Der kræves mindst fire diske. Ydelsen i RAID 6 er lavere end i RAID 5 pga. denne yderligere Fault Tolerance. RAID 6 bliver attraktiv, når plads og pris er vigtigt, og der kræves understøttelse af flere diskfejl.
RAID 10 kombinerer fordelene i RAID 1 og RAID 0 Læse-og skriveydelsen øges, men kun halvdelen af den samlede plads er tilgængelig til datalagring. Fire eller flere diske kræves, så prisen bliver relativt høj, men ydelsen er god, og der er samtidig Fault Tolerance. Faktisk kan RAID 10 modstå flere diskfejl, under forudsætning af at fejlene ikke ligger inden for samme undergruppe. RAID 10 er ideel til programmer med højt input-/outputbehov, f.eks. databaseservere.
RAID F1 anvender mekanismen for RAID 5, der yder Fault Tolerance og øget læseydelse. Med RAID F1 vil systemet dog skrive flere paritetsoplysninger til en bestemt disk for at accelerere ældningen og således forhindre alle diske i at komme til levetidsslut på samme tid. Dette kan påvirke ydelsen sammenlignet med RAID 5. Der kræves mindst tre diske. RAID F1 kan modstå tabet af én disk. I tilfælde af diskfejl genoprettes data fra den fejlede disk fra paritet og stripes over de resterende diske. Derfor påvirkes både læse- og skriveydelsen meget, mens en RAID F1-array går i tilstanden Degraderet. RAID F1 er ideelt til all-flash-array.