A RAID (Redundant Array of Independent Disks - Független lemezek redundáns tömbje) olyan adattárolási technológia, amely lehetővé teszi több merevlemez egyetlen tárolótérbe történő kombinálását. Különböző RAID típusok vannak, mindegyik különböző szintű teljesítményt, tárolókapacitást és megbízhatóságot nyújt.
Ez a rész tömör áttekintést nyújt a(z) Synology NAS eszköz által támogatott RAID típusokról, beleértve a végrehajtási követelményeket, illetve az előnyöket és hátrányokat is.
Jelen táblázat tömör áttekintést nyújt a(z) Synology NAS eszköz által támogatott különböző RAID típusokról, beleértve a tárolókapacitást, a RAID típushoz minimálisan szükséges merevlemezek számát, valamint a még adatvesztés előfordulása nélkül tolerálható merevlemez-hibák számát is.
| Kötettípus | HDD száma | Tolerálható merevlemez-hibák | Leírás | Kötetkapacitás |
|---|---|---|---|---|
| SHR | 1 | 0 |
|
1 x (HDD méret) |
| 2-3 | 1 | A rendszer által optimalizálva. | ||
| ≧4 | 1-2 | |||
| Basic | 1 | 0 |
|
1 x (HDD méret) |
| JBOD | ≧2 | 0 |
|
Valamennyi HDD méret összege |
| RAID 0 | ≧2 | 0 |
|
N x (legkisebb HDD méret) |
| RAID 1 | 2 | 1 |
|
Legkisebb HDD méret |
| 3 | 2 | |||
| 4 | 3 | |||
| RAID 5 | ≧3 | 1 |
|
(N – 1) x (legkisebb HDD méret) |
| RAID 6 | ≧4 | 2 |
|
(N – 2) x (legkisebb HDD méret) |
| RAID 10 | ≧4 (páros szám) |
Az összes HDD fele |
|
(N / 2) x (legkisebb HDD méret) |
A Synology Hybrid RAID (SHR) egy automatizált RAID kezelő rendszer, amelyet a tároláskezelés egyszerűsítésére terveztek, illetve hogy megfeleljen az olyan új felhasználók igényeinek, akik nem ismerik a RAID típusokat.
Az SHR különböző méretű merevlemezek kombinálásával optimalizált kapacitású és teljesítményű tárolókötetet hoz létre, és így kevesebb merevlemez-helyet pazarol el, illetve rugalmasabb tárolómegoldást biztosít. Ha elegendő merevlemezt tartalmaz, akkor az SHR lehetővé teszi az 1- illetve 2-lemezes redundanciát, ami azt jelenti, hogy az SHR kötet adatvesztés nélkül képes elszenvedni akár egy vagy két merevlemez meghibásodását is.
A RAID 0 két vagy több merevlemezt kombinál a teljesítmény és kapacitás növelése érdekében, de nem biztosít hibatűrést. Egyetlen merevlemez-hiba a tömbön található összes adat elvesztését eredményezi. A RAID 0 olyan nem-kritikus rendszereken hasznos, ahol magas ár/teljesítmény egyensúly a követelmény.
A RAID 1 leggyakrabban két merevlemezzel kerül alkalmazásra. A merevlemezeken található adatok tükrözve vannak, így merevlemez-hiba esetén hibatűrést biztosítanak. Az olvasási teljesítményt növelik, míg az írási teljesítmény hasonló lesz egyetlen merevlemezéhez. Egyetlen merevlemez-hiba adatvesztés nélkül elviselhető. A RAID 1 gyakran használatos, ha a hibatűrésen van a hangsúly, míg a tér és a teljesítmény nem kritikus követelmények.
A RAID 5 hibatűrést és növelt olvasási teljesítményt biztosít. Minimum három merevlemez szükséges. A RAID 5 képes elviselni egyetlen merevlemez elvesztését. Merevlemez-hiba esetén a meghibásodott merevlemezről az adatokat újraépítik a megmaradt merevlemezeken elosztott paritásból. Ennek eredményeként mind az olvasási, mind pedig az írási teljesítményt erősen érinti az, ha egy RAID 5 tömb leromlott állapotban van. A RAID 5 ideális, ha a tér és a költség fontosabb, mint a teljesítmény.
A RAID 6 a RAID 5-höz hasonló, kivéve, hogy még egy striping-szintet biztosít, és két merevlemez-hibát is képes elviselni. Minimum négy merevlemez szükséges. A RAID 6 teljesítménye ennek a kiegészítő hibatűrésnek a következtében alacsonyabb a RAID 5-énél. A RAID 6 akkor lesz vonzó, amikor a tér és a költség fontos, és több merevlemez-hibát is el kell viselni.
A RAID 10 egyesíti a RAID 1 és a RAID 0 előnyeit. Megnövelt az olvasási és írási teljesítmény, de csak a teljes tér fele áll rendelkezésre adattárolásra. Négy vagy több merevlemez szükséges hozzá, ami viszonylagosan megnöveli a költségeket, de a teljesítmény nagy, miközben egyidejűleg hibatűrést is biztosít. A RAID 10 valójában több merevlemez-hibát is képes elviselni, feltéve, hogy a hibák nem ugyanazon alcsoporton belül vannak. A RAID 10 ideális a magas input/output igénnyel rendelkező alkalmazások, például adatbázis szerverek esetén.