A RAID-ről

A RAID (Redundant Array of Inexpensive Disk) eredete az, hogy régebben a nagy kapacitású diszkek aránytalanul drágábbak voltak mint a kisebbek, ezért egy hardver szoftver trükkel a kisebb kapacitású diszkekből egy nagyobb kapacitású logikai tömböt készítettek. Azonban az ilyen tulajdonságú tömböt sok szempontból jobban lehetett használni, mintha csak egy nagy kapacitású tároló lenne. Amióta a nagykapacitású diszkek olcsóbbak lettek az eredeti szempont már nem volt olyan jelentős.
Egy nagyon egyszerű lehetőség az adatok tükrözése volt, egy másik pedig a "csíkozás ". A tükrözés használatakor, ha az egyik diszk megsérült a másik át tudta venni az eredeti helyét, egészen addig amíg a hibás diszket ki nem cserélték. A csíkozás esetén az adatbájtoknak csak néhán bitjét tárolják egy-egy diszken. Mivel ez esetben több fej is dolgozik, így az az írási-, olvasási sebesség jelentősen meg tud nőni.
A különféle lehetőségek egymással kombinálhatók és így további előnyökhöz juthatunk.
A változatokat számozással különböztetik meg:

  • RAID-0 Ez nem redundás megoldás, az adatokat blokkokra tördelik, és az egymás után következő diszkekre írják. Minimun két diszkből képezhető. Előnye, hogy a diszkműveletek sebessége lényegesen nagyobb mint az önnálló meghajtóké.
  • RAID-1 A tükrözés alapesete. Az adatokat két példányban külön diszken tárolják. Minimun két diszkből képezhető, és páros számú diszkkel bővíthatők. Egyik diszk meghibásodása esetén az adatok száz százaléka rendelkezésre áll, nincs adatvesztés nincs üzemidő kiesés.Olvasási teljesítménye nagyobb mint az önnálló diszké.
  • RAID-5 Esetében paritás blokkokat képeznek, és a paritás blokkok nem elkülönítve tárolódnak az adatoktól, hanem azokkal együtt. Olvasáskor az adatokból számított paritásblokk kerül összehasonlításra a beolvasott paritásblokkal. Minimun három diszkből képezhető. Egy diszk meghibásodása esetén adatvesztés nem történik. Két diszk meghibásodása esetén biztos az adatvesztés. Egy diszk hiba esetén romlik a teljesítmény, a helyreállítás erőforrás igényes feladat.

A különféle RAID alrendszerek egymással kombinálhatók
A RAID-10 a RAID-1 és a RAID-0 kombiációja . Kicsivel drágább megoldás mint az előzőek, azonban ezért cserébe igen jó paramétereket kapunk. A jó írási és olvasási sebesség mellett nagyon nagy a megbízhatóság. Adatvesztés csak a két tükrözött diszk egyszere történő meghibásodása esetén jön létre.
A legtöbb RAID típus hardveres és szoftveres megoldással egyaránt megvalósítható. Szoftveres megoldás esetén az operációs rendszer a fizikai diszket látja és a CPU erőforrásait igénybevéve alakítja ki a RAID rendszert, ezért ez a megoldás a rendszert leterheli. A hardveres RAID megoldások speciális hardvereszköz igénybevételével valósítják meg a különféle RAID eljárásokat. Ezek a megoldások gyorsabbak mivel nem terhelik a rendszer fő erőforrásait. A hardveres megoldások egy további előnye a működés közbeni csere /hot-swap/.