Blog — Recupero dati e cybersicurezza
Analisi tecniche, consigli di prevenzione e attualità del recupero dati dagli esperti di SOS Data Recovery, laboratorio svizzero dal 2006.
Funzionamento dei sistemi RAID: Guida completa a RAID 0, 1, 5, 6 e JBOD
Un sistema RAID (Redundant Array of Independent Disks) è una tecnologia di virtualizzazione dello storage che raggruppa più dischi fisici indipendenti in un unico volume logico. Apparso nel 1987, il RAID risponde a due obiettivi fondamentali: aumentare la capacità di storage disponibile e migliorare la tolleranza ai guasti hardware.
Cos'è la virtualizzazione dello storage?
La virtualizzazione dello storage è un concetto informatico introdotto nel 1987 che consiste nel combinare più supporti fisici per formare un unico volume di storage logico. All'origine, l'obiettivo era economico: ottenere maggiore capacità a un costo inferiore, poiché i dischi rigidi degli anni '90 erano notevolmente più costosi di oggi.
Perché la semplice virtualizzazione è insufficiente
Nella sua forma iniziale, la virtualizzazione ripartiva i dati in piccoli blocchi su due dischi simultaneamente. Questo approccio presentava un difetto critico: il guasto di un solo disco comportava la perdita dell'integralità dei dati, poiché ogni file era frammentato sui due supporti. Il rischio di perdita di dati era quindi moltiplicato rispetto a un disco singolo.
La ridondanza: il cuore del RAID
Per risolvere questo problema di affidabilità, sono state sviluppate tecniche di ridondanza, dando vita ai veri sistemi RAID — « Regroupement Redondant de disques Indépendants ». Un sistema RAID autentico tollera il guasto di uno o più supporti senza interruzione di servizio né perdita di dati.
Come creare un sistema RAID?
Esistono tre metodi di implementazione, con livelli di performance e di costo diversi:
| Tipo di RAID | Funzionamento | Caso d'uso raccomandato |
|---|---|---|
| RAID software | Gestito dal sistema operativo (es. Windows). La configurazione viene persa in caso di reinstallazione dell'OS. | Uso domestico, budget limitato |
| RAID pseudo-hardware | Gestito dal controller SATA integrato alla scheda madre. Non dedicato, performance limitate. | Uso semi-professionale |
| RAID hardware | Scheda dedicata con processore proprio. Performance ottimali, indipendente dall'OS. | Server, ambienti critici |
La nozione di dimensione del blocco
La dimensione del blocco (espressa in kilo-ottetti) definisce la granularità di suddivisione dei dati sui dischi. Esempio concreto con un RAID a 2 dischi e blocchi di 64 Ko: un file di 192 Ko sarà suddiviso in 3 blocchi di 64 Ko, ripartiti alternativamente sui due dischi. Se uno dei dischi si guasta, la metà dei blocchi viene persa — e il file diventa irrecuperabile.
Comparativa dei livelli RAID
| Livello | Dischi minimi | Ridondanza | Capacità utile | Velocità | Ideale per |
|---|---|---|---|---|---|
| JBOD | 2 | ❌ Nessuna | 100 % (cumulativo) | Normale | Estensione semplice |
| RAID 0 | 2 | ❌ Nessuna | 100 % (cumulativo) | ⚡ Molto elevata | Performance pura |
| RAID 1 | 2 | ✅ 1 disco | 50 % | Normale | Sicurezza massima |
| RAID 5 | 3 | ✅ 1 disco | (n–1) × capacità min. | ⚡ Elevata | Server, NAS |
| RAID 6 | 4 | ✅ 2 dischi | (n–2) × capacità min. | ⚡ Elevata | Storage critico |
JBOD
![]() |
Il JBOD (Just a Bunch Of Disks) è un impilamento virtuale sequenziale di dischi di capacità eterogenee. I dati riempiono il primo disco, poi il secondo, e così via. In caso di guasto di un disco, solo i dati presenti su quel disco vengono persi — gli altri rimangono accessibili. Vantaggio: flessibilità massima, nessuna restrizione di capacità identica tra i dischi. |
RAID 0 — Performance senza protezione
![]() |
Il RAID 0 ripartisce i dati in blocchi su tutti i dischi simultaneamente (tecnica di « striping »). Con 2 dischi, la velocità di lettura e di scrittura è teoricamente raddoppiata. La capacità totale corrisponde alla somma di tutti i dischi — nessuno spazio viene perso per la ridondanza. Svantaggio critico: il guasto di un solo disco comporta la perdita di tutti i dati. Il RAID 0 non è un vero RAID nel senso della ridondanza. Da evitare per qualsiasi storage di dati importanti. |
RAID 1 — Lo specchio
![]() |
Il RAID 1 scrive simultaneamente dati identici su ogni disco (minimo 2). In caso di guasto di un disco, l'altro contiene una copia perfetta e integrale — la continuità di servizio è immediata. Costo della sicurezza: con 2 dischi da 1 TB, la capacità utile è di 1 TB (50 % perso per lo specchio). Nessun guadagno di velocità in scrittura. È il livello RAID che offre la migliore protezione, ma il rapporto capacità/costo meno vantaggioso. |
La parità: principio fondamentale del RAID 5 e RAID 6
La parità è il risultato di un calcolo logico (operazione XOR) applicato ai blocchi di dati dei diversi dischi. Analogia semplice: se 5 + 8 = 13, allora « 13 » è la parità. In caso di guasto di un disco, i blocchi mancanti vengono ricalcolati a partire dai blocchi rimanenti e dalla parità — come risolvere l'equazione 5 + X = 13 (X = 8). La parità è distribuita sull'insieme dei dischi secondo un algoritmo rotativo.
RAID 5 — L'equilibrio performance / sicurezza
![]() |
Il RAID 5 combina lo striping del RAID 0 e la parità distribuita. Occorrono almeno 3 dischi di capacità identica. La capacità utile è calcolata così: Capacità utile = (numero di dischi − 1) × capacità del disco più piccolo Esempio: 3 dischi da 1 000 GB → 2 000 GB utili. Con 16 dischi da 1 000 GB → 15 000 GB utili. Il RAID 5 tollera il guasto di un solo disco. È il livello RAID più diffuso nei server e nei NAS, grazie al suo eccellente compromesso tra capacità, velocità e sicurezza. |
RAID 6 — Doppia parità per gli ambienti critici
![]() |
Il RAID 6 estende il RAID 5 aggiungendo una seconda parità calcolata dal codice di Reed-Solomon. Occorrono almeno 4 dischi. La capacità utile è: Capacità utile = (numero di dischi − 2) × capacità del disco più piccolo Esempio: 16 dischi da 1 000 GB → 14 000 GB utili (contro 15 000 GB in RAID 5). Il RAID 6 tollera il guasto simultaneo di due dischi, il che lo rende indispensabile per i bay di grande capacità dove la probabilità di guasto multiplo è statisticamente significativa. |
FAQ — Domande frequenti sui sistemi RAID
Quale livello RAID scegliere per un NAS domestico?
Per un NAS a 2 bay, il RAID 1 (specchio) è raccomandato per la sua semplicità e la sua protezione massima. A partire da 3 bay, il RAID 5 offre un miglior rapporto capacità/sicurezza. Per un uso critico con 4 bay o più, preferire il RAID 6.
Il RAID sostituisce un backup?
No. Il RAID protegge contro il guasto hardware di un disco, ma non contro la cancellazione accidentale, gli attacchi ransomware, gli errori software o i disastri fisici (incendio, inondazione). Una strategia di backup 3-2-1 rimane indispensabile in complemento.
Si può creare un RAID con degli SSD?
Sì. I principi RAID si applicano a qualsiasi tipo di supporto: dischi rigidi (SATA, SCSI, SAS), SSD, o anche chiavette USB. Gli SSD in RAID 0 offrono performance di ingresso/uscita particolarmente elevate.
Cosa succede se si reinstalla Windows su un RAID software?
La configurazione del RAID software è gestita dall'OS. Una reinstallazione di Windows comporta la perdita della configurazione RAID. Per evitare questo rischio, optare per un RAID hardware o pseudo-hardware, la cui configurazione è memorizzata indipendentemente dall'OS.
Conclusione
La scelta di un livello RAID dipende da tre criteri da equilibrare: la capacità utile, la velocità e la tolleranza ai guasti. Il RAID 0 è da evitare per qualsiasi storage di dati importanti a causa dell'assenza totale di ridondanza. Il RAID 5 rappresenta il miglior compromesso per la maggior parte dei server e dei NAS. Il RAID 6 si impone non appena la continuità di servizio è critica e il parco dischi è importante. In ogni caso, un sistema RAID deve essere completato da una politica di backup esterno regolare.




