No al Trusting Computing

Raid 5 – Cos’è? A cosa serve?

Sicurezza Inserisci il tuo commento

Cos’è il Raid? Raid è l’acronimo di Redundant Array of Inexpensive Disks, permette la scrittura dei dati su più hard drive. Questo sistema serve per “assicurare” i dati, cioè aumenta la sicurezza dell’integrità del dato a fronte di guasti hardware. In un primo momento Raid è nato per permettere lo striping dei dati sui dischi, cioè “l’ allungamento” dello spazio fisico diponibile aggiungendo più unità. In particolare, il Raid di livello 5, è un’ ottimo compromesso tra prestazioni e sicurezza, usato nella stragrande maggioranza dei casi. In pratica il gioco è questo.. prendiamo i dati, li dividiamo in “parti” e, per ogni gruppo, identifichiamolo con una etichetta. Mettiamo questi dati su almeno 3 dischi in questo modo:

raid5

La parte Parity, detta anche “A parità distribuita” è un valore generato in base ai dati suddivisi e che permetterà la ricostruzione delle porzioni danneggiate. E come fa? Diciamo che tutte le informazioni sulla struttura dei dati è presente in ogni disco. Facciamo un esempio banale. Prendiamo un file, Documenti.zip (sto banalizzando). Questo file viene spezzettato in 5 parti (4+1), distribuiti su tutti i dischi, diciamo le parti “1 – 9 – 17 – 47”. La somma di questi valori è 74, il famoso valore di parità. Tutto funziona se tutte le parti sono correttamente presenti su tutti i dischi. Che succede se uno si guasta? Dobbiamo ricostruire la “storia” dei dati, e lo facciamo con una banalissima equazione di primo grado. Facciamo finta che il blocco “9” sia quello coinvolto, abbiamo quindi 1, X, 17, 47 e 74, quindi:

1+X+17+47=74
X+65=74
X=74-65
X=9

Abbiamo recuperato il valore. Il sistema, una volta inserito il disco nuovo, ricostruirà la corretta struttura dei dati. Un sistema raid 5 è configurabile con un minimo di 3 dischi ed un massimo di 8.

Inserisci il tuo commento

Tema WordPress e icone di N.Design Studio
Articoli RSS Commenti RSS Collegati