Korištenje RAID 5 sa Mac računalom

Tolerancija pogrešaka s brzim čitanjima

RAID 5 je RAID razina za stripiranje namijenjena povećanju brzine čitanja i pisanja diska. RAID 5 je sličan RAID 3 jer koristi par bitne točke kako bi se osigurala cjelovitost podataka. Međutim, za razliku od RAID 3, koji koristi disk namijenjen pohranjivanju pariteta, RAID 5 distribuira paritet na sve diskove u polju.

RAID 5 osigurava toleranciju neuspjeha pogona, dopuštajući da svaki pojedini pogon u polju uspije bez gubitka podataka u polju. Kad pogon ne uspije, RAID 5 polje se i dalje može koristiti za čitanje ili pisanje podataka. Nakon što se neuspjela disk zamijeni, RAID 5 polje može ući u način rada za oporavak podataka, gdje se podaci o paritetu u polju koriste za obnovu nedostajućih podataka na novom pogonu.

Izračunavanje veličine polja RAID 5

RAID 5 polja koriste ekvivalent pogona za pohranu pariteta, što znači da se ukupna veličina polja može izračunati pomoću sljedeće formule:

S = d * (n - 1)

"D" je najmanja veličina diska u polju, a "n" je broj diskova koji čine polje.

Najbolja upotreba za RAID 5

RAID 5 je dobar izbor za pohranu multimedijskih datoteka. Njegova brzina čitanja može biti vrlo visoka, a brzina zapisivanja nešto je sporija, zbog potrebe za izračunavanjem i distribucijom pariteta. RAID 5 se ističe pri pohranjivanju velikih datoteka, gdje se podaci čita uzastopce. Manja, slučajno dostupna datoteka ima prosječnu učinkovitost i performanse pisanja mogu biti loše zbog potrebe za ponovnim izračunom i prepisivanjem podataka o paritetu za svaku operaciju pisanja.

Iako se RAID 5 može implementirati s mješovitim veličinama diska, to se ne smatra poželjnim pristupom jer će veličina RAID 5 polja biti definirana najmanjim diskom u setu (vidi gornju formulu).

Zbog potrebe za izvođenjem paritetnih proračuna i distribuiranja dobivenog izračuna, RAID 5 je najbolji kada se izvodi u RAID kućištima na bazi hardvera. Alat Disk Utility koji se isporučuje s OS X-om ne podržava stvaranje programskih RAID 5 polja, međutim, SoftRAID, iz programera SoftRAID, Inc, treće strane, može se koristiti ako je potrebno rješenje na temelju softvera.