I sistemi RAID hanno lo scopo di proteggere i dischi rigidi dai guasti, ma possono anche accelerare il sistema in determinate condizioni. Ciò è particolarmente importante per le aziende, ma anche gli utenti privati possono trarre vantaggio dalla tecnologia RAID. In ogni caso, è importante avere prima una panoramica delle varie opzioni di configurazione e configurare il sistema in modo ottimale.
Indice dei contenuti
Che cosa significa RAID?
RAID è l’abbreviazione di “Redundant Arrays of Independent Discs”, ovvero una disposizione ridondante di dischi rigidi indipendenti. L’utente può accedere a questa unità logica di più dischi rigidi come se fosse un unico disco. In alcune configurazioni i processi di lettura e scrittura sono notevolmente più veloci rispetto a un sistema con un solo disco rigido. Se un disco si guasta o presenta un difetto tecnico, è comunque possibile accedere al sistema, a condizione che venga selezionato un livello di sicurezza adeguato. La sicurezza dei dati è l’obiettivo della maggior parte degli utenti dei sistemi RAID.
Hardware o software?
Si può quindi affermare che un sistema RAID offre all’utente la possibilità di indirizzare diversi dischi rigidi in un gruppo. Un controller RAID si occupa dell’amministrazione e della gestione dei dati. Un’ulteriore distinzione è quella tra RAID hardware e RAID software. Con il RAID hardware, un controller esterno si occupa di tutti i compiti organizzativi, mentre con il RAID software è il computer ad occuparsene. Un RAID hardware alleggerisce il sistema ed è quindi molto più performante di un RAID software.
Panoramica dei diversi livelli RAID
In totale, esistono più di una dozzina di livelli RAID diversi, che rappresentano tutti procedure diverse. A seconda di ciò che si considera un singolo livello e di ciò che può fare il controller RAID, la somma delle possibilità varia. I livelli RAID più comuni vengono qui solo menzionati:
- RAID 1: Mirroring delle unità
Questa procedura è chiamata anche “mirroring”. Richiede almeno due dischi rigidi. I dati vengono memorizzati su entrambi i dischi rigidi, quindi l’immagine di uno di essi viene letteralmente copiata. Ciò significa che se un disco rigido si guasta, è possibile accedere a tutti i dati. Inoltre, la velocità di lettura aumenta enormemente, poiché entrambi i dischi possono essere letti contemporaneamente. In un sistema di archiviazione con RAID 1, è disponibile solo la metà esatta dello spazio di archiviazione utilizzato.
- RAID 2: Sistema Hamming
Tutti i dati vengono suddivisi in singoli byte e calcolati tramite l’ECC (Error Correction Code) secondo Hamming e trasferiti su dischi rigidi dedicati. Tuttavia, questo metodo non è più utilizzato oggi, poiché tutti i dischi rigidi moderni eseguono autonomamente il calcolo ECC. - RAID 3: striping di byte con unità di parità dedicata
Un metodo raramente utilizzato. In questo caso, i singoli byte sono distribuiti sui diversi dischi rigidi. Tuttavia, le informazioni di parità corrispondenti vengono scritte separatamente su un disco rigido aggiuntivo. Tuttavia, questo metodo è considerato relativamente insicuro, poiché un guasto di questo disco rigido causerebbe nuovamente un problema. - RAID 4: striping a blocchi con unità di parità dedicata
Paragonabile al RAID 3, ma i dati sono divisi in blocchi anziché in byte. - RAID 5: striping a blocchi con parità suddivisa
Paragonabile al RAID 4, ma le informazioni di parità sono memorizzate in modo distribuito, in modo da ridurre notevolmente il rischio di perdita di dati. Se un singolo disco rigido responsabile delle informazioni di parità si guasta, i dati mancanti possono essere recuperati utilizzando le somme di controllo. Questo livello RAID è spesso utilizzato per i file server. - RAID 6: striping a blocchi con parità distribuita su due dischi
Si tratta di un ulteriore sviluppo del RAID 5. In questo caso, i dati possono essere ripristinati anche in caso di guasto di due dischi dell’array di parità. - RAID 0: Striping
Il sistema RAID più insicuro che si possa immaginare! In questo caso, i dischi sono semplicemente fissati l’uno dietro l’altro per formare un’unica grande unità. Se un solo disco si guasta, tutti i dati vanno persi. Un vantaggio significativo, tuttavia, è la velocità dei dati. - RAID 1+0 / 0+1
Un’applicazione RAID moderna, spesso utilizzata da utenti privati, che combina i vantaggi di RAID 0 e 1 (velocità + sicurezza).
Esistono anche altri livelli RAID, alcuni per scopi molto speciali o limitati.
Non sostituisce i backup regolari
Sebbene un sistema RAID aumenti notevolmente la sicurezza dei dati, anche un sistema RAID non offre una protezione al cento per cento e non si dovrebbe fare a meno dei backup. Anche se la probabilità di perdita dei dati è ridotta al minimo o quasi del tutto eliminata, può comunque accadere che i dati vengano cancellati per sbaglio, ad esempio. Solo un backup può proteggere da un simile incidente. Le informazioni su cosa fare in caso di guasto di un sistema RAID sono disponibili qui.
Oltre alle aziende con server contenenti informazioni sensibili e importanti, anche gli utenti privati possono utilizzare i sistemi RAID. A differenza di un tempo, questi sistemi sono oggi molto convenienti.
Introduzione grafica: @ blickpixel – Fotolia.com