RAID (Redundant Array of Independent Disks) er en datalagringsteknologi, der muliggør, at flere harddiske 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 harddisk, der kræves til RAID-typen, og antallet af harddiskfejl, der kan tolereres, før der opstår datatab.
| Diskenhedstype | Antal harddiske | Harddiskfejl, 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 | ≧2 | 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) |
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 harddiske af forskellig størrelse til at oprette en lagerdiskenhed med optimeret kapacitet og ydeevne, så der spildes så lidt harddiskplads som muligt og der ydes en mere fleksibel lagerløsning. Når der er tilstrækkeligt med harddiske, tillader SHR for 1- eller 2-diskredundans, hvilket betyder, at SHR-diskenheden kan lide under et eller to harddiske med fejl uden at opleve datatab.
RAID 0 kombinerer to eller flere harddiske for at øge ydeevnen og kapaciteten, men indeholder ingen Fault Tolerance. Én harddiskfejl 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 harddiske. Data på harddiskene spejles, så der er en Fault Tolerance i tilfælde af harddiskfejl. Læsydelsen øges, mens skiveydelsen bliver som på én harddisk. Én harddiskfejl 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 harddiske. RAID 5 kan modstå tabet af én harddisk. I tilfælde af harddiskfejl 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 harddiske. 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 modståelse af flere harddiskfejl.
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 harddiske kræves, så prisen bliver relativt høj, men ydelsen er god, og der er samtidig Fault Tolerance. Faktisk kan RAID 10 modstå flere harddiskfejl, 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.