Nel corso degli anni, i sistemi di archiviazione sono diventati parte integrante dei sistemi informatici. Introdotto più di 20 anni fa, il sistema di archiviazione RAID ha seguito questa evoluzione ed è ora un'ottima soluzione di archiviazione per sistemi aziendali.

Il RAID (Redundant Array of Independent Disk) ha rivoluzionato la tecnologia di archiviazione dei dati aziendali grazie alla soluzione della ridondanza (dalle configurazioni RAID 1 e successive versioni), che riduce notevolmente i periodi di inattività causati da guasti agli hard disk. 

Sfortunatamente, però, quella RAID non è una tecnologia perfetta e, di conseguenza, si possono sempre verificare casi di perdita dei dati.

img_600x600_changingraiddrive

Definizione di Sistema di storage RAID

La difnizione di RAID risiede nel nome stesso del sistema. Infatti, RAID sta per "Redundant Array of Independent Disks", che letteralmente significa "insieme ridondante di dischi indipendenti".

In pratica si tratta di un cluster di più hard disk collegati in modo da ottenere una singola partizione logica. In base alle esigenze, il RAID permette di incrementare le perfomance di lettura e scrittura dei dati oppure di migliorare la sicurezza delle informazioni.

La tecnologia RAID supporta l'uso di due o più dischi in diverse configurazioni allo scopo di ottenere migliori performance, sicurezza e capacità.

Sono state create numerose configurazioni diverse, che sono indicate come livelli. Originariamente si ricordano cinque livelli RAID, ma che si sono poi evoluti in molte altre variazioni, come numerosi livelli annidati o proprietari.

RAID 0, RAID 1, RAID 5, RAID 10: cosa si indicano i livelli RAID? I numeri si riferiscono semplicemente alle diverse configurazioni RAID. Dato che tutti i sistemi RAID memorizzano i dati efficacemente, la scelta del sistema si baserà sulle specifiche esigenza personali. 


Cos'è un sistema di archiviazione RAID

Concretamente, un sistema RAID consiste nell’associare diversi hard disk che infine appaiono come un'unica unità di memoria. Questo sistema garantisce prestazioni migliori rispetto ad un disco singolo, ma non solo.

Giacché il RAID opera duplicando tutti o parte dei dati - da qui l'uso del termine “ridondante” nella sua definizione - il RAID offre anche una maggiore resilienza. I dati, quindi, sono più al sicuro perché il RAID è più meno soggetto a guasti imprevisti.

Una volta capito cosa significa RAID, sarà più facile capire i diversi tipi di sistemi RAID.

Sono state create numerose configurazioni diverse, che sono indicate come livelli. Originariamente si ricordano cinque livelli RAID, ma che si sono poi evoluti in molte altre variazioni, come numerosi livelli annidati o proprietari.

RAID 0, RAID 1, RAID 5, RAID 10: cosa si indicano i livelli RAID? I numeri si riferiscono semplicemente alle diverse configurazioni RAID. Dato che tutti i sistemi RAID memorizzano i dati efficacemente, la scelta del sistema si baserà sulle specifiche esigenza personali.

RAID 1, per esempio, soddisfa il bisogno di prestazioni e affidabilità. RAID 5 è una buona opzione se si cercano prestazioni elevate e un'alta tolleranza ai guasti.

Cos'è un sistema di archiviazione RAID

Storia del sistema RAID

RAID è l'acronimo di Redundant Array of Inexpensive Disks (nella prima definizione). L'idea è nata all'Università della California, a Berkeley, dove David A. Patterson, Garth Gibson e Randy H. Katz collaboravano per produrre prototipi operativi di cinque livelli di sistemi di archiviazione RAID.

Il risultato della loro ricerca ha costituito la base dei complessi sistemi di archiviazione RAID esistenti oggi. Oggi IBM detiene i diritti di proprietà intellettuale su RAID 5.

L'architettura del sistema di storage RAID era finalizzato a migliorare le prestazioni, il recupero, l'affidabilità e la scalabilità della capacità di storage. Il risultato è stato l'ideazione di un concetto unico di ridondanza, che offre la possibilità di recupero dei dati nel caso in cui un'unità del sistema dovesse guastarsi. Infatti, le schede controller del RAID hanno la capacità di continuare a leggere e scrivere dati anche se un disco è "offline".


Panoramica del sistema RAID

RAID è un termine utilizzato per indicare schemi di archiviazione dei dati che dividono e duplicano i dati tra diverse unità disco. Il RAID è stato progettato con due obiettivi principali: aumentare la sicurezza dei dati e le prestazioni I/O (input/output).

Un RAID aggrega fisicamente gli hard disk in una singola unità logica, utilizzando speciali soluzioni hardware e software. Esistono diverse soluzioni hardware, da quelle integrate sulla scheda madre a quelle che utilizzano schede dedicate, fino a sistema server NAS o SAN. Grazie a questi setup il tipo di hardware e software del RAID è indifferrente per il sistema operativo. 

Ci sono tre concetti chiave nei RAID: 

  • il mirroring, cioè la copia esatta dei dati su più dischi
  • lo striping, la suddivisione dei dati in sezioni distribuite su più di un disco
  • la correzione degli errori, che permette di memorizzare dati ridondati per rilevare eventuali errori e correggerli (nota come fault tolerance).

I diversi livelli di RAID utilizzano uno o più di queste tecnologie, a seconda dei requisiti di sistema.

La tecnologia RAID è solitamente utilizzati per i server, ma può essere implementata per le workstation. Quest'ultimo caso è particolarmente diffuso nei computer che sfruttano intensamente la memoria, come quelli utilizzati per l'editing di video e audio.


Configurazioni RAID

La configurazione logica del sistema divide i dati in sezioni che vengono suddivise equamente su tutti i dischi fisici del sistema. Questo permette di aver una distribuzione bilanciata su tutti i dischi: invece di avere un disco che svolge tutte le operazioni di lettura e scrittura dei dati, tutti i dischi lavorano insieme. 

Operazioni ridondanti o fault-tolerant 

La ridondanza in una configurazione RAID 5 attuale è il risultato dell'uso di una funziona matematica booleana chiamata "Disgiunzione esclusiva" (XOR, dall'inglese eXlusive OR). Il risultato di questa funzione è quello a cui ci riferiamo normalmente con il termine "parity". La funzione XOR è un processo binario logico. È più semplice considerare la parity come una combinazione dei blocchi di dati dei vari dischi. Ogni byte che viene scritto su un blocco di parity è calcolato rispetto agli altri blocchi di dati. Questo calcolo funzionerà sempre, indipendentemente dalla mancanza di un blocco di dati. Tuttavia, il calcolo non funzionerà se dovessero mancare due blocchi. In pratica, solo un disco può guastarsi senza compromettere il funzionamento del sistema. La configurazione RAID 5 non offre una ridondanza adeguata se due o più dischi dovessero rompersi.

Come indicato in precedenza, la scheda di controllo (controller board) divide i dati in sezioni ed esegue anche la funzione XOR su tali dati. La quantità di calcoli logici eseguiti ogni secondo dalla scheda di controllo è impressionante. I controller RAID moderni sono sistemi hardware molto sofisticati, così come i processori SDRAM e i banchi di memoria progettati espressamente per offrire performance e ridondanza.

Configurazioni RAID

Il recupero dei dati da RAID

Sebbene i sistemi RAID siano progettati per essere fault-tolerant, guasti hardware o di altro tipo possono rendere inaccessibili i tuoi dati.

Se il sistema dovesse riscontrare qualsiasi tipo di problema con il suo RAID array, Ontrack Data Recovery possiede l'esperienza, le procedure e le tecniche per recuperare i tuoi dati.

I nostri ingegneri concordano col fatto che il ripristino dei RAID array rappresenta una delle sfide tecniche più difficili del recupero dei dati. La valutazione accurata di un recupero dati da sistema RAID è in realtà la combinazione di due step molto importanti:

  1. Il primo e più lungo passaggio è la ricostruzione della matrice. Quando gli ingegneri Ontrack Data Recovery riassemblano il sistema logico, eseguono una ricerca approfondita su come i dati sono organizzati su tutti i dischi. Definisco così l'ordine dei dischi e la disposizione dei blocchi di dati e dei blocchi di parity. Questo processo è un aspetto fondamentale per determinare la configurazione originale e offrire un recupero dati di qualità.
  2. Il secondo step consiste nell'operare sul file system logico. I log file system aziendali sono estremamente complessi. Se il RAID array non funziona, ci saranno migliaia di errori nel file system. I tecnici di Ontrack Data Recovery verificheranno che la matrice sia strutturata correttamente prima di copiare qualsiasi dato. Questo passaggio aggiuntivo fa la differenza e garantisce un recupero dati di qualità.
Recupero dati RAID

FAQ Sistemi RAID

FAQ - Le domande più comuni sui sistemi RAID

Un array RAID fornisce backup automatici?

Ontrack è in grado di recuperare i dati da RAID 0?

Cosa devo fare se il mio sistema RAID va in crash?

Qual è il livello RAID più affidabile?

Qual è la differenza tra RAID e NAS?

È possibile recuperare i dati da un volume RAID 5 formattato?

Quali sono le cause più comuni di corruzione o danneggiamento dei dati RAID?

Per recuperare i dati da un array RAID, è necessario inviare tutte le unità che lo compongono?

Quanto è comune la perdita di dati RAID?

È possibile recuperare i dati cancellati da un RAID?


RAID: glossario e termini più diffusi

RAID: acronimo di "Redundant Array of Independent Disk". È una tecnologia che supporta l'utilizzo di 2 o più hard disk in varie configurazioni, allo scopo di ottenere maggiori prestazioni, affidabilità e capacità mediante l'utilizzo di risorse disco consolidate e calcoli di parità.

Parity (parità): calcolo matematico che consente alle unità all'interno di un array RAID di guastarsi senza generare la perdita dei dati. Il modo più semplice per spiegarne il funzionamento è l'equazione: A + B = C. Puoi rimuovere una qualunque delle lettere e calcolarne il suo valore dalle due rimanenti. Ad esempio, se la lettera B viene rimossa, l'equazione sarà A +? = C. Il valore di B può essere ricavato spostando la A come segue: B = C - A. Questo è ovviamente un modo semplicistico di descrivere il funzionamento della parity. Per comprenderlo pienamente, è necessaria la conoscenza del codice binario e dell'espressione logica XOR.

Mirroring: duplicazione dei dati di 1 o più hard disk su almeno un altro disco fisico.

Striping: metodo di sezionamento con cui i dati e la parity vengono scritti e distribuiti su più dischi. 

Blocco: spazio logico in cui sono scritti i dati su ogni disco, la quantità di spazio è impostata dal controller RAID e solitamente è compresa tra 16KB e 256KB. I dati riempiono lo spazio disponibile fino al raggiungimento del limite, per passare poi alla successiva unità e così via, fino all'ultima unità. 

Simmetria sinistra/destra: in un RAID la simmetria controlla come i dati e la parità sono suddivisi tra le unità del sistema. Esistono quattro principali tipologie di simmetria e sono i fornitori di RAID a scegliere quale utilizzare. Alcune aziende creano simmetrie proprietarie in base alle proprie specifiche esigenze. 

Hot Spare: disco di riserva che viene utilizzato in caso di guasto di una delle unità del sistema.

Degraded mode: quando un hard disk del sistema RAID diventa illeggibile, l'unità viene considerata danneggiata e viene eliminata dal RAID. I nuovi dati e la parity vengono quindi scritti nelle unità rimanenti all'interno del RAID. Se vengono richiesti dati dall'unità guasta, questi sono elaborati grazie alla parità sulle altre. Ciò “degrada” le prestazioni del RAID, da qui l’espressione modalità degradata.


icon

Inizia ora a recuperare i tuoi dati

Ontrack è in grado di servire qualunque tipologia di cliente, dalle imprese di ogni dimensione agli enti della pubblica amministrazione fino ai singoli professionisti e l’utente privato.

Step 1

Tipologia di supporto
Step 2

Causa della perdita dei dati
Step 3

Dettagli e valutazione

Per quale tipo di supporto hai bisogno di recuperare i dati?

Qual è la principale causa della perdita dei dati?

Quali sono i dati più importanti per te? Commenti aggiuntivi?

* La valutazione gratuita potrebbe non essere possibile. Contattaci o inserisci i tuoi dati e ti contatteremo al più presto possibile. In caso di assistenza si prega di chiamare: 800 961 623

1. Dettagli contatto

2. Dettagli spedizione

Vuoi iniziare la tua valutazione GRATUITA?:
La spedizione gratuita non è prevista per il tuo paese.
Compilando e inviando questo form riconosci che:
  • La valutazione gratuita verrà eseguita da KLDiscovery Ontrack Srl (denominazione commerciale Ontrack), Via Marsala 34/A - Torre A, 21013 Gallarate (VA) Italia.
  • Se non ci sarà possibile offrire il servizio di recupero dati o se deciderai di non procedere al recupero degli stessi, provvederemo a smaltire in modo sicuro il tuo dispositivo. Se desideri la restituzione del tuo dispositvo, ti verrà chiesto il pagamento di un contributo spese pari a € 27,60 (IVA inclusa) per la spedizione sul territorio nazionale.
  • Ai sensi e per gli effetti degli artt. 1341 e 1342 del Codice Civile italiano, sottoscrivendo il presente documento dichiaro di aver letto, compreso e di accettare specificamente le seguenti clausole delle Condizioni Generali di Fornitura dei Servizi Ontrack: 4.2 – Elaborazione degli Ordini; 5.1, 5.3, 5.6, 5.7, 5.8, 5.9 – I servizi; 9 – Diritti di risoluzione e recesso di entrambe le parti; 10 – Dichiarazioni del Cliente; 11.3 – Prezzo e Pagamenti; 12 – La responsabilità di Ontrack per danni o perdite del Cliente; 16 – Informazioni Riservate; 17.1, 17.4 – Altre importanti condizioni.
  • Per informazioni sulle modalità di raccolta, elaborazione e archiviazione dei dati personali, consultare la nostra l’informativa sulla privacy.