A RAID-tömb olyan tárolási megoldás, amely több merevlemezt egyesít egyetlen egységben tárolás, biztonsági mentés, valamint redundancia és biztonság biztosítása céljából. A RAID 5 lemezcsíkozással és paritással ideális fájltároló szerverként vagy alkalmazásszerverként való használatra. A Mac felhasználók számára ez a választás legalább három meghajtót igényel, és hibatűrést és jó teljesítményt biztosít.
A független lemezek redundáns tömbje (RAID) véd egyetlen meghajtó meghibásodása ellen, és jobb teljesítményt és gyors átviteli sebességet biztosít azáltal, hogy több lemezen tárolja az adatokat.
A cikkben szereplő információk a macOS Catalina (10.15) és a macOS Sierra (10.12) rendszert futtató Mac RAID 5-re vonatkoznak.
RAID-szolgáltatások
Több RAID szint létezik, köztük a RAID 0, RAID 1, RAID 3, RAID 5, RAID 6 és RAID 10. Minden RAID-kategória rendelkezik egy vagy több ilyen szolgáltatással:
- Lemezcsíkozás az adatok blokkokra való felosztására és a blokkok több tárolóeszközre történő írására utal.
- Lemeztükrözés az adatok két vagy több lemezen történő megkettőzésére utal.
- Paritásbit két meghajtóban kiszámítja az adatokat, és az eredményeket a harmadik meghajtón tárolja a hibatűrés biztosítása céljából.
A RAID 5 egy költséghatékony lehetőség, amely kiváló teljesítményt és redundanciát biztosít magas olvasási fokú környezetben.
A RAID 5-ről és a Macről
A RAID 5 egy csíkos RAID-szint, amelyet a lemezek olvasási és írási sebességének növelésére terveztek. Sok Mac-felhasználó a RAID 5-öt választja multimédiás fájlok tárolására. Az olvasási sebessége gyors, az írási sebessége pedig csak valamivel lassabb a paritás kiszámításának és elosztásának szükségessége miatt.
A RAID 5 kiválóan alkalmas nagy fájlok tárolására, ahol az adatok szekvenciálisan kerülnek beolvasásra. A kisebb, véletlenszerűen elért fájlok olvasási teljesítménye közepes, az írási teljesítmény pedig gyenge lehet, mivel minden írási műveletnél újra kell számítani és át kell írni a paritásadatokat.
Bár a RAID 5 megvalósítható vegyes lemezmérettel is, ez nem tekinthető az előnyben részesített megközelítésnek, mivel a RAID 5 tömb méretét a készlet legkisebb lemeze határozza meg.
RAID 5 tömbméret kiszámítása
A RAID 5 tömbök a meghajtó megfelelőjét használják a paritás tárolására, ami azt jelenti, hogy a teljes tömbméret a következő képlettel számítható ki:
S=d(n-1)
A d a legkisebb lemezméret a tömbben, és a tömböt alkotó lemezek száma.
A RAID 5 működése
A RAID 5 hasonló a RAID 3-hoz, mivel paritásbitet használ az adatok integritásának biztosítására. Azonban a RAID 3-mal ellentétben, amely a paritás tárolására szolgáló lemezt használ, a RAID 5 elosztja a paritást a tömb összes meghajtója között.
RAID 5 biztosítja a meghajtó hibatűrését, lehetővé téve, hogy a tömb egyetlen meghajtója meghibásodjon anélkül, hogy a tömbben lévő adatok elvesznének. Ha egy meghajtó meghibásodik, a RAID 5 tömb továbbra is használható adatok olvasására vagy írására. A meghibásodott meghajtó cseréje után a RAID 5 tömb adat-helyreállítási módba lép, amelyben a tömbben lévő paritásadatokat a rendszer az újonnan telepített meghajtó hiányzó adatainak újraépítésére használja.
Szoftver alapú vs. hardver alapú vezérlők
A paritásszámítások elvégzésének és az eredményül kapott számítások elosztásának szükségessége miatt a RAID 5 akkor a legjobb, ha hardveralapú RAID-házban működik.
Kétféle RAID tömbvezérlő létezik: hardver és szoftver. A szoftver alapú vezérlők olcsóbbak, és rugalmasságot biztosítanak a felhasználónak a meghajtók konfigurálásakor. A hardver alapú vezérlők többe kerülnek, de összetett tömbökhöz ajánlottak.
A Mac gépekhez mellékelt Disk Utility alkalmazás nem támogatja a szoftveralapú RAID 5 tömbök létrehozását. A harmadik fél fejlesztő SoftRAID, Inc. SoftRAID-je azonban használható, ha szoftveralapú megoldásra van szükség.