Citat:
Ono što nisam rekao (a hteo sam) je da RAID 5 omogućava vezivanje proizvoljnog broja diskova + parity disk, s tim što se sigurnost smanjuje proporcionalno povećanju broja diskova.
Da, to je zato sto postoji mogucnost da otkaze vise od jednog diska istovremeno. Onda si u pravu da nije moguca potpuna rekonstrukcija. Ako padne bilo koji disk onda se on zameni bez gubljenja podataka. Evo da objasnim za one koji ne znaju:
Recimo da umamo 4 diska i peti kao sigurnosni. Recimo da sada upisujemo 4 bajta i tako sto bajt A ide na prvi disk, bajt B na drugi, bajt C na treci i bajt D na cetvrti. Onda se na peti disk upisuje A xor B xor C xor D.
E sada nam npr. crkne treci disk i "izgubimo" bajt C. Kako se on rekonstruise? Tako sto se uradi xor bajtova sa ostalih diskova ukljucujuci i peti disk.
Znaci nas rekonsruisani bajt ce biti A xor B xor D xor (A xor B xor C xor D).
Posto je operacija xor komutativna i asocijativna onda to mozemo napisati kao:
(A xor A) xor (B xor B) xor (D xor D) xor C = 0 xor 0 xor 0 xor C = C
Inace obicno se Raid 5 kontroler koristi u velikim serverima koji obicno imaju jako sigurna napajanja, kontroler, omogucuju da im se hard disk zameni u letu itd...Zato se ne desava tako cesto da crknu dva diska istovremeno. Onda im je bolje da koriste raid 5 jer ako povezu npr. 16 diskova za backup bi im bio dobvoljan samo jedan disk umesto 16 i tu je velika usteda.
Ako koristite klasican raid 4 i imate 2 diska + dva mirror i to vam nije bas nesto sigurno jer i tu moze da se desi da crknu dva diska od kojih je jedan original a drugi njegov backup.
Naravno nikad nista nije potpuno sigurno ali bolje ista nego nista.