Concetti Chiave

  • Il RAID livello 0 utilizza lo striping dei dati senza alcuna ridondanza, rendendo l'intero array inutilizzabile in caso di guasto di un solo disco.
  • Il RAID livello 1 offre ridondanza attraverso la duplicazione dei dati, con metà dei dischi dedicati alla memorizzazione e l'altra metà alla copia dei dati.
  • Nel RAID livello 2, i dati sono distribuiti a livello di bit, utilizzando dischi per dati e bit di controllo secondo il codice di Hamming per la correzione degli errori.
  • Il RAID livello 3 combina parallelismo a livello di bit con controllo di parità, richiedendo un solo bit di parità per il controllo degli errori.
  • Il RAID livello 5 distribuisce il blocco di parità su tutti i dischi, consentendo l'operatività anche in presenza di un disco guasto.

Raid livello 0: nessuna ridondanza

Esistono diversi tipi di dischi Raid:

1)Raid livello 0:è un livello privo di ridondanza.Lo schema di funzionamento è basato sullo striping dei dati:Il sistema RAID è visto dal sistema di I/O come un unico disco logico dove i dati sono memorizzati nei blocchi 1,2,3,..N. Il controllore dell'array RAID distribuisce le informazioni sui dischi fisici; Dal punto di vista dell'affidabilità non presenta alcun vantaggio rispetto ai dischi tradizionali perchè,il guasto di uno solo dei dischi rende inutilizzabile l'intero array.

Raid livello 1: duplicazione dati

2)Raid livello 1:Attua la ridondanza duplicando i dati,in pratica metà dei dischi sono usati per memorizzare i dati e l'altra metà per contenere una copia degli stessi.
3)Raid livello 2:I dati sono distribuiti a livello di bit.Per esempio in un array di 7 dischi,4 sono usati per memorizzare un semibyte e i 3 rimanenti contengono i tre bit di controllo secondo il codice di Hamming in grado di riconoscere la presenza di un errore nel semibyte e correggerlo.

Raid livello 3: parallelismo e parità

4)Raid livello 3:E' definito anche come il livello del parallelismo a livello di bit con controllo di parità.Il controllo è realizzato con un solo bit aggiuntivo,avente la funzione di controllo di parità.
5)Raid livello 4:E' in pratica un livello 3 dove non è necessario sincronizzare i dischi e dove è possibile l'esecuzione parallela di piu richieste di accesso.La scrittura di dati richiede due operazioni di scrittura: una nel disco che contiene il blocco modificato e un'altra nel disco dove sono memorizzati i blocchi di parità.

Raid livello 5: distribuzione parità

6)Raid livello 5:Cerca di eliminare il collo di bottiglia provocato dalla concentrazione delle informazioni di parità in un solo disco,distribuendo il blocco di parità su tutti i dischi dell'array.E' in grado di operare anche con un disco guasto.
7)Raid livello 6:Nello schema RAID6 sono usate due procedure distinte P1 e P2 per calcolare i valori di controllo e due distinti blocchi di controllo che sono poi distribuiti ciclicamente nei dischi.E' in grado di operare anche con due dischi rotti.

Domande da interrogazione

  1. Qual è la principale caratteristica del RAID livello 0?
  2. Il RAID livello 0 è privo di ridondanza e utilizza lo striping dei dati, rendendo l'intero array inutilizzabile in caso di guasto di un solo disco (come descritto nel testo).

  3. Come funziona il RAID livello 1 in termini di ridondanza?
  4. Il RAID livello 1 duplica i dati, utilizzando metà dei dischi per memorizzare i dati e l'altra metà per contenere una copia, garantendo così una maggiore affidabilità (secondo quanto riportato).

  5. Qual è il vantaggio del RAID livello 5 rispetto ai livelli precedenti?
  6. Il RAID livello 5 distribuisce il blocco di parità su tutti i dischi dell'array, eliminando il collo di bottiglia e permettendo il funzionamento anche con un disco guasto (come evidenziato nel testo).

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community