RAID
È l'acronimo di "Redundant Array of Independent Disks".
RAID è un metodo per archiviare dati in modo trasparente su più unità disco fisiche. I dischi di un array RAID vengono visualizzati dal sistema operativo di un computer come un'unica unità di archiviazione anziché come più dischi indipendenti. Oltre a fornire una grande quantità di spazio di archiviazione, l'uso di un array RAID può migliorare le prestazioni dei dischi e fornire ridondanza, contribuendo a prevenire la perdita di dati in caso di guasto di un disco.
Gli array RAID distribuiscono i dati su più dischi utilizzando una tecnica chiamata "striping". I blocchi di dati, in genere di pochi megabyte, vengono intercalati in modo uniforme tra le unità, distribuendo l'attività di I/O in modo uniforme tra tutti i dischi. Sebbene RAID non richieda che tutti i dischi di un array abbiano le stesse dimensioni, l'uso di dischi identici è più efficiente, poiché la capacità totale di un array si basa sulle dimensioni dell'unità più piccola. I dispositivi NAS e i file server usano spesso gli array RAID per aumentare la tolleranza ai guasti e unire più dischi in un'unica unità.
Livelli RAID
Esistono diversi livelli RAID, che offrono vantaggi differenti. Alcuni mirano a massimizzare lo spazio di archiviazione, mentre altri si concentrano sulla ridondanza e sulla tolleranza ai guasti. Sebbene non sia un elenco completo, di seguito sono descritti i livelli più comuni:
- RAID 0 distribuisce i dati in modo uniforme su più dischi, fornendo un'unica grande unità di archiviazione di dimensioni pari alla somma di quelle dei due dischi. Questo livello può aumentare le velocità di lettura e scrittura distribuendo l'attività di I/O su più dischi. Non offre ridondanza né protezione dei dati: se un disco si guasta, l'intero array si guasta.
- RAID 1 crea un'immagine speculare del contenuto di un disco su un altro. Fornisce solo lo spazio di archiviazione del disco più piccolo dell'array, ma poiché il secondo disco dell'array è una copia completa del primo, consente il guasto di uno dei due dischi senza perdita di dati. RAID 1 richiede una coppia di dischi.
- RAID 5 distribuisce i dati su più dischi e distribuisce uniformemente le informazioni di parità. Richiede almeno tre unità disco e riserva per la parità uno spazio di archiviazione equivalente a quello di un disco. Ad esempio, un array RAID 5 composto da quattro dischi rigidi da 10 TB fornisce 30 TB di spazio su disco, mentre i 10 TB rimanenti vengono usati per la parità. Gli array RAID 5 possono tollerare il guasto di un disco senza perdere dati.
- RAID 6 è in pratica un RAID 5 con il doppio della parità; richiede almeno quattro dischi e riserva per la parità uno spazio di archiviazione equivalente a quello di due dischi. Ad esempio, un array RAID 6 con quattro dischi rigidi da 10 TB fornisce 20 TB di spazio di archiviazione, ma può tollerare il guasto di due dischi senza perdere dati.
- RAID 10 (o RAID 1+0) è noto come RAID annidato e combina RAID 1 e RAID 0. Combina due dischi separati in un array RAID 0 e quindi crea un'immagine speculare di quell'unità su due dischi aggiuntivi usando RAID 1. Richiede quattro unità disco e può tollerare il guasto di un disco.
NOTE: Sebbene la maggior parte dei livelli RAID fornisca ridondanza dei dati che aiuta a recuperare i dati dopo un guasto del disco, RAID non è una soluzione di backup. Non può aiutare a recuperare dati persi per motivi diversi dai guasti hardware, come il danneggiamento dei dati, il malware o l'eliminazione accidentale.
Metti alla prova le tue conoscenze