Recupero dei file da RAID 6: problema del controller o guasto del disco

Scopri come recuperare file da RAID 6 dopo un problema al controller o la rottura di dischi con la nostra guida essenziale. Se hai subito una perdita di dati sull’array RAID 6 a causa di un malfunzionamento del controller o della rottura di dischi, è fondamentale conoscere i passaggi per un recupero dati efficace in queste situazioni critiche. In questo tutorial completo, ti guideremo passo dopo passo e con tecniche professionali per aiutarti a recuperare file da RAID 6 dopo un problema al controller o la rottura di dischi. Dalla valutazione dell’entità del danno all’implementazione delle strategie di recupero, imparerai tutto il necessario per garantire un recupero dati riuscito. Non lasciare che i guasti del RAID 6 provochino una perdita di dati permanente: segui la nostra guida e recupera oggi stesso i tuoi file preziosi.

Recupero dei file da RAID 6: problema del controller o guasto del disco

Introduzione

I sistemi RAID sono tra le soluzioni di storage più affidabili e performanti, ma neanche essi sono immuni da danni e guasti. L’intero sistema smette di funzionare quando uno dei dispositivi di memorizzazione fisici si guasta, quando la struttura dei file subisce danni o quando il controller non funziona correttamente. Anche un array di dischi basato sull’hardware più costoso può guastarsi o rompersi: è solo questione di tempo. Per questo è sempre una buona pratica eseguire periodicamente il backup di tutti i file critici per l’operatività, a meno che non si voglia essere costretti a ricorrere alle armi pesanti, cioè software specializzati per il recupero dati.

Vai a vedere
I migliori strumenti per il recupero dati da RAID

I migliori strumenti per il recupero dati da RAID

RAID 6 è un array ridondante di dischi indipendenti che offre un elevato grado di tolleranza alla perdita di dati. Questo tipo di configurazione richiede almeno quattro dischi e utilizza lo striping con doppia parità. Per costruire l’array useremo un controller SAS RAID Adaptec 6805T e sei dischi rigidi; tutti i test saranno condotti con questa configurazione hardware.

Caratteristica RAID 6
Tipo di distribuzione dei dati Doppia parità con due bit di parità indipendenti
Numero minimo di dischi 4
Ridondanza Sì, grazie a due bit di parità
Tolleranza ai guasti Può sopportare fino a due guasti simultanei di dischi
Prestazioni in scrittura Basse a causa del calcolo della doppia parità
Prestazioni in lettura Alte, simili a RAID 5
Capacità utilizzabile (N-2) * capacità del disco più piccolo
Caso d’uso ideale Sistemi che richiedono alta tolleranza ai guasti, come archivi, server di database, file server
Tempo di recupero Complesso e lungo a causa della ricostruzione della parità
Costo Elevato a causa della necessità di più dischi

Esistono due modi per creare il sistema di storage: tramite il BIOS o tramite il software specializzato fornito dal vendor del controller; esploreremo entrambe le opzioni.

Come creare un RAID 6

Come creare un RAID 6 tramite il BIOS

Avvia il computer come di consueto e premi la combinazione di tasti Ctrl + A per accedere al BIOS.

Aprire il BIOS premendo Ctrl+A

Vai a Array Configuration Utility.

Selezionare la voce Array Configuration Utility

Il passo successivo è l’inizializzazione; seleziona la voce Initialize Drives e premi Enter.

Inizializzazione con l'opzione Initialize Drives

Usa il tasto Space o Insert per selezionare i dischi che comporranno il sistema di storage, quindi premi Enter per confermare l’operazione.

Selezionare i dischi da includere nell'array

Il sistema mostrerà un avviso che tutti i dischi selezionati verranno cancellati. Digita Yes per confermare l’operazione.

Avviso del sistema sull'eliminazione dei dischi

Attendi il completamento del processo, poi inizia a creare l’array. Seleziona la voce Create Array.

Menu principale dell'utility Create Array

Seleziona i dischi che vuoi combinare nel sistema di archiviazione e premi Enter.

Selezionare i dischi da combinare nel sistema di archiviazione

Nella nuova finestra specifica quanto segue: nome, tipo, dimensione del blocco, capacità e altre proprietà.

Specificare nome, tipo, dimensione del blocco, capacità e altre proprietà

Nota importante: questi dettagli devono essere memorizzati o annotati, perché saranno necessari quando si avvierà il recupero dei dati dell’array. Quando i valori corretti sono impostati, premi Enter per confermare.

Creare un RAID con Adaptec Storage Manager

Useremo il software specializzato Adaptec Storage Manager, scaricabile dal sito ufficiale del produttore dell’adattatore. Vai al sito, seleziona la versione necessaria in base al tuo sistema operativo, scarica e installa il programma.

Scaricare Adaptec Storage Manager dal sito ufficiale del produttore

Avvia l’utility e clicca sul nome del computer nella finestra principale del programma.

Finestra principale di Adaptec Storage Manager, selezionare il computer con cui lavorare

Inserisci i dati di registrazione e la password del tuo account.

Inserire i dati di registrazione

Ora il controller dovrebbe apparire in questa finestra.

Il programma ha riconosciuto il controller

Clicca sulla sua icona per visualizzare l’elenco dei dischi connessi.

Elenco dei dischi collegati all'adattatore

Per creare un array, clicca su Create.

Fare clic su Create per creare un sistema di archiviazione

Nella finestra successiva scegli tra le opzioni di configurazione Express o Custom.

Nel Configuration Wizard selezionare Express o Custom

La prima modalità è automatica: l’utility proporrà il tipo di array più adatto al set di dischi.

Modalità Express

Nella seconda modalità è possibile selezionare la configurazione manualmente. Nel nostro caso scegliamo l’opzione Custom.

Nella finestra successiva seleziona il tipo di array. Se non trovi quello necessario nell’elenco, clicca su Advanced Settings per visualizzare altre opzioni.

Impostazioni avanzate per il tipo di array

Seleziona il tipo di RAID desiderato – nel nostro caso è RAID 6 – quindi clicca Next.

Selezionare il tipo di array richiesto dall'elenco esteso nella configurazione Custom

Nella finestra successiva compila il campo Name.

Inserire il nome dell'array nel campo Name

Clicca Next, inserisci/modifica altre proprietà o lasciale ai valori predefiniti.

Inserire le proprietà principali

Tutte le proprietà dovrebbero essere annotate o memorizzate, poiché saranno necessarie al momento del recupero dei dati.

Successivamente, seleziona tutti i dischi da includere in questo RAID e clicca Next.

Selezionare tutti i dischi da includere nell'array

Clicca su Apply per salvare la configurazione, poi su Yes.

Confermare e salvare i dati

L’utility inizierà immediatamente a creare l’array.

La finestra di dialogo per creare un array

Questo è uno stadio che richiede attesa: potrebbe durare venti minuti o anche diverse ore.

RAID 6 è pronto

Ora può essere utilizzato non appena viene completato l’ultimo passaggio in Gestione disco.

Questa utility può anche essere usata per consultare le proprietà e lo stato dell’array, rimuoverlo o ricostruirlo se necessario.

Adaptec Storage Manager - come amministrare l'array creato

Come sostituire un disco rigido in RAID 6

La tecnologia impiegata in RAID 6 è progettata per una maggiore tolleranza ai guasti. È costruita in modo da poter funzionare correttamente anche se uno o più dischi fisici sono fuori uso. Quindi, dopo il guasto di uno o due dispositivi di memorizzazione fisici, questo tipo di RAID rimane operativo. Durante l’avvio del computer vedrai un avviso di sistema che indica “Following Arrays have Missing or Rebuilding or Failed Members and are degraded” e il nome dell’array.

Seguenti array hanno membri mancanti, in ricostruzione o guasti e sono degradati

Nota importante: prima di intraprendere qualsiasi azione per riparare l’array, assicurati di aver effettuato il backup di tutti i file importanti. Questo è fondamentale, perché durante il processo di ricostruzione dell’array potresti incontrare imprevisti come il guasto di un altro disco, un malfunzionamento hardware di un altro dispositivo o un errore software nella procedura di rebuilding; ognuno di questi eventi può comportare la perdita definitiva dei tuoi dati.

Per individuare quale disco è fuori uso, utilizza Adaptec Storage Manager.

Adaptec Storage Manager - aprire le proprietà dell'array

Per vedere quali dischi sono ancora funzionanti, fai clic con il tasto destro su ciascuno di essi e apri le loro Proprietà.

Proprietà dei dischi funzionanti

Trova la voce Serial Number relativa a un particolare HDD.

Numero di serie

Questo è lo stesso numero di serie riportato sull’adesivo presente sul disco fisico.

Seagate Pipeline HD.2 con capacità di 320 GB, il numero di serie sull'etichetta

Quando identifichi i dischi non più funzionanti, l’unica cosa da fare è sostituirli con altri nuovi e ricostruire il RAID 6. Sostituisci i dischi guasti, collega i nuovi dischi, riavvia il computer e, dopo l’inizializzazione, premi la combinazione Ctrl + A.

Premere Ctrl+A per avviare l'utility

Nel menu del controller vai a Array Configuration Utility.

Elenco comandi del controller Adaptec: andare su Array Configuration Utility

Seleziona ora la voce Initialize Drives.

Selezionare Initialize Drives

I nuovi dischi devono essere inizializzati. Premi il tasto Insert per selezionarli, poi Enter per confermare l’operazione.

I nuovi dischi devono essere inizializzati

Aggiungi ora i nuovi dischi all’array andando su Manage Arrays.

Andare su Manage Arrays

Premi la combinazione Ctrl + S per aprire la finestra di gestione.

Ctrl+S per aprire la finestra di gestione

Usa il tasto Space per selezionare tutti i dischi fisici necessari, quindi premi Enter -> Yes per confermare. Il processo di creazione dell’array inizierà immediatamente.

Vuoi inviare le modifiche? – selezionare Yes

Ora puoi avviare il server normalmente e continuare il lavoro; l’intero processo di creazione dell’array è lungo e può richiedere molto tempo.

Anche quando tre dischi fisici si guastano o il controller fallisce, è ancora possibile recuperare i dati memorizzati su quegli dischi. Utilizzeremo Hetman RAID Recovery.

Recupero dei dati da array RAID danneggiati e inaccessibili al computer.

Questo software aiuta a trovare informazioni da array danneggiati o dai dischi fisici inclusi in tali array. Innanzitutto rileva i dati tecnici: modello del controller, software, scheda madre. Successivamente ricostruisce l’array, quindi tutto ciò che resta da fare è salvare i dati.

Come recuperare file da RAID 6

Metodo 1. Come recuperare file dopo il guasto del controller RAID

Quando il controller è guasto, i dati sui dischi non possono essere letti nel modo abituale. Se colleghi i dischi direttamente alla scheda madre, Windows mostrerà una notifica che i dischi devono essere formattati.

In questa situazione puoi sostituire il controller con uno simile della stessa serie (ma non c’è garanzia che l’array torni a funzionare completamente) oppure usare strumenti software specializzati in grado di ripristinare l’array e preservare tutti i dati.

Su un computer con Windows OS, collega i dischi funzionanti direttamente alla scheda madre. Il sistema operativo li identificherà come danneggiati – RAW – e proporrà di inizializzarli se apri la Gestione disco.

Gestione disco e inizializzazione dei dischi collegati

Analogamente, se li apri in Esplora risorse, ti verrà suggerito di formattarli.

Formattare il disco per iniziare a usarlo

Nota importante: annulla sempre le operazioni di formattazione o inizializzazione, altrimenti tutte le informazioni verranno cancellate e non potrai ricostruire l’array.

Puoi scaricare Hetman RAID Recovery dal sito ufficiale e installarlo con privilegi amministrativi. Ogni disco all’interno dell’array conserva tutti i dati di servizio: i dischi inclusi nell’array, l’ordine di connessione al controller, come vengono scritti i blocchi, il tipo di RAID, il numero di gruppi, la capacità.

Hetman RAID Recovery ha inizializzato l'array

All’avvio il programma esegue una ricerca automatica e inizializza tutti i dispositivi di archiviazione connessi al computer. Dopo aver individuato i dati necessari dal sistema operativo e dai dischi collegati, Hetman RAID Recovery aggiungerà automaticamente gli array RAID ricostruiti alla lista. Ricostruirà l’array al volo se i dischi sono integri; a quel punto basterà scansionare i volumi e salvare le informazioni.

Apri la scheda Gestione unità nell’utility, trova la sezione RAID, fai clic con il tasto destro e seleziona Apri.

Drive Manager e array RAID

Esegui prima una Scansione rapida; se la struttura interna dei dischi è ancora integra, sarà sufficiente per trovare i file necessari.

Eseguire prima una scansione rapida (Fast scan)

Dopo la scansione rapida, apri il disco per cercare i dati necessari: se il programma non li ha trovati, esegui un’Analisi completa. Al termine dell’analisi vedrai i file rilevati sul lato destro della finestra.

Esecuzione dell'analisi completa (Full analysis)

Di conseguenza, Hetman RAID Recovery ha ricostruito l’array con facilità e ha individuato tutti i dati.

Risultati dell'analisi completa eseguita su questo array

Effettua il backup dei file più importanti e poi sostituisci il controller con quello più appropriato.

Metodo 2. Come recuperare file con controller RAID guasto e due dischi difettosi?

Immaginiamo ora una situazione in cui il controller non funziona correttamente e due dischi non rispondono affatto. Grazie alla tecnologia RAID 6, anche con due dischi guasti l’array rimane operabile. Tuttavia, quando il controller fallisce è necessario utilizzare strumenti software aggiuntivi per accedere ai file sui dischi.

Come prima, abbiamo collegato sei dischi al computer. Il programma ha identificato automaticamente il tipo di array.

Hetman RAID Recovery si avvia e identifica immediatamente il tipo di array

Due dei dischi non rispondono, ma le informazioni corrette sull’array sono visualizzate.

Informazioni sull'archiviazione ricostruita

Fai clic con il tasto destro sulla riga corrispondente, poi su Apri, e avvia la procedura guidata di scansione.

Aprire il disco richiesto

Esegui prima una Scansione rapida: se il programma mostra tutti i file necessari non è necessario eseguire l’analisi completa.

Eseguire Fast scan

Seleziona tutti i file necessari e clicca su Recovery.

Selezionare i file necessari e cliccare Recovery

Scegli una directory su un altro disco dove salvare i dati recuperati e clicca Recovery.

Specificare la directory per il salvataggio

Metodo 3. Come recuperare un sistema RAID senza controller e con tre dischi su sei mancanti?

Esploriamo un caso in cui il controller si rifiuta di funzionare correttamente e tre dei dischi nell’array sono danneggiati. L’architettura RAID 6 non può garantire il corretto funzionamento in questo scenario. Anche se il controller fosse funzionante, le informazioni risulterebbero comunque inaccessibili. Anche sostituendo i dischi guasti e tentando di ricostruire l’array, i dati risulterebbero definitivamente persi.

Cominciamo collegando i tre dischi integri alla scheda madre. Se non riesci a identificare quali dischi sono guasti e quali no, collegali tutti. Anche in questa situazione, Hetman RAID Recovery sarà in grado di riconoscere automaticamente il tipo di RAID basandosi sulle informazioni disponibili.

L'array è riconosciuto e aggiunto come dispositivo di archiviazione

Se il programma non riesce a riconoscerlo automaticamente e non lo aggiunge alla lista dei dispositivi, dovrai utilizzare il Costruttore RAID integrato.

RAID Constructor integrato

Ricordi quando ti ho consigliato di memorizzare o annotare le proprietà durante la creazione dell’array? Ora abbiamo bisogno di queste informazioni per costruire l’array manualmente.

Specificare le proprietà

Se il programma riconosce automaticamente il tipo di RAID, assicurati che tutte le proprietà siano visualizzate correttamente. La quantità di dati recuperabili dipende in gran parte da queste informazioni. Dopo aver verificato le proprietà e averle corrette se necessario, clicca Add per avviare la scansione.

Cliccare Add per avviare la scansione

Nel nostro caso il programma ha trovato i file necessari, anche se alcuni risultano danneggiati.

I dati sono stati individuati, ma alcuni sono danneggiati

Si raccomanda di eseguire un’Analisi completa in modo che l’utility trovi ulteriori informazioni e migliori le possibilità di recuperare i file integri.

I passaggi successivi sono semplici: verifica l’Anteprima, seleziona i file necessari e clicca Recovery.

Selezionare i file da salvare

Seleziona una directory di destinazione per il salvataggio dei file e assicurati che sia posizionata su un disco fisico diverso.

Selezionare una directory per il salvataggio

Al termine del processo, tutti i file saranno salvati nella directory selezionata.

Conclusione

Attualmente, RAID 6 è uno dei tipi di architettura più affidabili per quanto riguarda l’integrità dei dati. Inoltre, le probabilità che tre dischi rigidi si guastino contemporaneamente sono molto basse. Se uno dei dischi si guasta, sostituirlo e ricostruire l’array richiede poche ore, e anche con due dischi guasti la situazione non è così grave. Tuttavia, quando il controller fallisce e non è disponibile un disco integro per sostituire quello difettoso, l’unica soluzione affidabile per accedere ai dati è l’uso di software specializzati. Il nostro programma ha affrontato il compito con eccellenti risultati: è stato in grado di ricostruire l’array anche con tre dischi fuori uso, ha recuperato file nonostante il controller danneggiato e due dischi completamente guasti, e ha inoltre estratto una parte dei file quando tre dischi su sei sono diventati inaccessibili.

Anton Kryvoruchko

Autore: , Scrittore tecnico

Anton Kryvoruchko è traduttore dall'italiano, dall'inglese, dal francese e dal polacco. Ha molti anni di esperienza e lavora con testi di vario argomento: dalla narrativa e testi tecnici alle riviste scientifiche popolari. Lavora costantemente per migliorare le sue conoscenze e competenze, perciò nel tempo libero impara anche il tedesco e lo spagnolo.

Mykhailo Miroshnichenko

Editore: , Scrittore tecnico

Mykhaylo Miroshnychenko è uno dei programmatori principali di Hetman Software. Avendo già quindici anni di esperienza nello sviluppo di software condivide le sue conoscenze con i lettori del nostro blog. Oltre alla programmazione, Mykhaylo è anche un esperto di recupero di dati, di file system, di dispositivi di archiviazione e di array RAID.