RAID (Redundant Array of Independent Disks) är en teknologi för datalagring som tillåter flera diskar att kombineras till ett enda lagringsutrymme. Det finns olika typer av RAID, varav alla ger olika nivåer av prestanda, lagringskapacitet och tillförlitlighet.
Denna artikel tillhandahåller en kortfattad översikt över RAID-typer som stöds av DiskStation, inklusive krav för implementering såväl som för- och nackdelar.
Den här tabellen tillhandahåller en kortfattad översikt över olika RAID-typer som har stöd av DiskStation, inklusive lagringskapacitet, minsta antal diskar som krävs för RAID-typen och det antal fel på diskar som tolereras innan det uppstår dataförlust.
Volymtyp | Antal HDD | Tolererbart antal fel på disk | Beskrivning | Volymkapacitet |
---|---|---|---|---|
SHR | 1 | 0 |
|
1 x (hårddiskstorlek) |
2-3 | 1 | Optimerat av systemet. | ||
≧4 | 1-2 | |||
Basic | 1 | 0 |
|
1 x (hårddiskstorlek) |
JBOD | ≧1 | 0 |
|
Summan av alla hårddiskstorlekar |
RAID 0 | ≧2 | 0 |
|
Summan av alla hårddiskstorlekar |
RAID 1 | 2 | 1 |
|
Minsta hårddiskstorlek |
3 | 2 | |||
4 | 3 | |||
RAID 5 | ≧3 | 1 |
|
(N – 1) x (minsta hårddiskstorlek) |
RAID 6 | ≧4 | 2 |
|
(N – 2) x (minsta hårddiskstorlek) |
RAID 10 | ≧4 (jämnt nummer) |
Hälften av den totala hårddisken |
|
(N / 2) x (minsta hårddiskstorlek) |
RAID F1 | ≧3 | 1 |
|
(N – 1) x (minsta hårddiskstorlek) |
Synology Hybrid RAID (SHR) är ett automatiserat hanteringssystem för RAID, utformat för att förenkla lagringshantering och tillgodose behoven hos nya användare som är obekanta med RAID-typer.
SHR kan kombinera diskar i olika storlekar för att skapa en lagringsvolym med optimerad kapacitet och prestanda, vilket förspiller mindre diskutrymme och tillhandahåller en mer flexibel lagringslösning. När tillräckligt med diskar är inkluderade medger SHR redundans för 1 eller 2 diskar - vilket betyder att Volymen SHR kan klara av fel på upp till en eller två diskar utan att det uppstår dataförlust.
RAID 0 kombinerar två eller fler diskar för att öka prestandan och kapaciteten, men tillhandahåller ingen feltolerans. Ett fel på en enda disk kommer att resultera i förlust av all data i denna array. RAID 0 är användbar för icke-kritiska system där en balans för högt pris/prestanda krävs.
RAID 1 är oftast implementerad med två diskar. Data på diskarna speglas och tillhandahåller feltolerans i händelse av fel på disk. Läsprestanda ökas medan skrivprestanda är likadan som för en enkel disk. Ett fel på en enda disk kan tolereras utan dataförlust. RAID 1 används ofta när det är viktigt med feltolerans, medan utrymme och prestanda inte är kritiska krav.
RAID 5 tillhandahåller feltolerans och ökad läsprestanda. Ett minimum om tre diskar krävs. RAID 5 kan tolerera förlusten av en enda disk. I händelse av fel på disk rekonstrueras data på den felaktiga disken från paritet stripad över de kvarvarande diskarna. Som ett resultat påverkas både läs- och skrivprestanda betydligt när en RAID 5-array är i läget trasig. RAID 5 är idealiskt när utrymme och kostnad är mer viktigt än prestanda.
RAID 6 är liknande RAID 5 förutom att det tillhandahåller ett till lager av striping och kan tåla fel på två hårddiskar. Ett minimum om fyra diskar krävs. Prestandan för RAID 6 är lägre än för RAID 5, beroende på denna ytterligare feltolerans. RAID 6 blir attraktivt när utrymme och kostnad är viktigt och förmåga att tåla fel på flertalet diskar krävs.
RAID 10 kombinerar fördelarna från RAID 1 och RAID 0. Läs- och skrivprestanda är ökad, men bara hälften av det totala utrymmet är tillgängligt för datalagring. Fyra eller fler diskar krävs och gör kostnaden relativ hög men prestandan är utmärkt och på samma gång tillhandahålls feltolerans. Faktum är att RAID 10 kan tolerera fel på flera diskar -- förutsatt att felen inte är inom samma undergrupp. RAID 10 är idealiskt för applikationen med höga krav på indata/utdata, såsom databasservrar.
RAID F1 tillämpar den mekanism för RAID 5 som tillhandahåller feltolerans och ökad läsprestanda. Med RAID F1 skriver dock systemet mer paritetsinformation till en viss disk för att påskynda dess åldrande och därmed förhindra att alla diskar når slutet av sin livslängd samtidigt. Det här kan i låg utsträckning påverka dess prestanda i jämförelse med RAID 5. Ett minimum om tre diskar krävs. RAID F1 kan tolerera förlusten av en enda disk. I händelse av fel på disk rekonstrueras data på den felaktiga disken från paritet stripad över de kvarvarande diskarna. Som ett resultat påverkas både läs- och skrivprestanda betydligt när en RAID F1-array är i läget trasig. RAID F1 är idealisk för alla flash-arrays.