Pe lângă orice metadate pe care le folosește controlerul RAID, există diferențe între aceste două matrice (în ceea ce privește aspectul datelor, performanță, fiabilitate)?
Da. RAID5 utilizează o singură paritate rotativă, în timp ce RAID6 utilizează două. Este posibil să vizualizați discuri de paritate dedicate, dar acestea se rotesc de fapt.
RAID5 ar trebui să fie destul de simplu:
Cu RAID6, imaginați-vă ultimul disc lipsă:
diagrame prin amabilitatea Wikipedia [*1]
Aspectele diferă în mod evident, iar un RAID6 degradat necesită extragere și recalculare semnificativă pentru a compensa discul lipsă, în contrast cu o matrice RAID5 intactă.
De exemplu, în loc să citiți direct B3, trebuie citite oricare trei bucăți din [B1, B2, Bp, Bq] pentru a reconstrui B3 - rețineți că acest lucru este doar temporar și trebuie făcut de fiecare dată când este accesat B3. De asemenea, rețineți că această „amplificare a citirii” pentru citiri aleatorii crește odată cu numărul de discuri. Pentru citiri mai lungi, secvențiale, celelalte bucăți ar trebui oricum citite.
Se așteaptă ca matricea RAID6 degradată să funcționeze mult mai rău, în funcție de volumul de lucru și de implementarea și memorarea în cache a controlerului RAID. Implementările RAID tind să fie optimizate pentru funcționarea normală și stabilitate, astfel încât o matrice degradată poate funcționa sub așteptări, chiar și cu un cache mare.
Aș putea converti o matrice RAID6 cu un disc lipsă într-un RAID5 cu un disc mai puțin așteptat, cu „reformare”/„rescriere” minimă?
Da, în teorie, deoarece toate datele pot fi reconstruite. În practică, asta depinde de capacitățile controlerului RAID la îndemână. Deoarece necesită un algoritm special de migrare, implementarea nu este prea probabilă. Personal, nu cred că am văzut vreodată această opțiune, dar din nou nici nu am căutat-o.
[*1] Trebuie să rețineți că există diferite moduri de a mapa datele în matrice RAID. Diagramele de mai sus arată cele mai simple, neoptimizate scheme. Alte scheme ar optimiza sarcinile de lucru specifice și ar putea fi o schemă RAID5 pentru acces secvenţial de citire
A1-A2-A3-Ap
B2-B3-Bp-B1
C3-Cp-C1-C2
Dp-D1-D2-D3