Recupero dati da array RAID 5 e RAID 6 creati dal controller PERC 6/i sul Dell PowerEdge R610

Questo articolo fornisce una panoramica dettagliata del processo per recuperare i dati da array RAID 5 e RAID 6 gestiti dal controller DELL PERC 6/i in un server DELL PowerEdge R610, oltre a indicare cosa fare in caso di guasto del server o di uno o più dischi e come accedere ai dati se l’array RAID diventa non disponibile.

Recupero dati da array RAID 5 e RAID 6 creati dal controller PERC 6/i sul Dell PowerEdge R610

L’affidabilità dell’archiviazione dei dati nei sistemi server dipende in larga misura dal corretto funzionamento del controller RAID e dalla configurazione dell’array. Il server Dell PowerEdge R610 abbinato al controller PERC 6/i è ampiamente utilizzato per realizzare sistemi tolleranti ai guasti basati su RAID 5 e RAID 6. Queste configurazioni offrono un equilibrio tra prestazioni, capacità e protezione dei dati, ma non sono immuni ai guasti.

La rottura di uno o più dischi, la corruzione dei metadati RAID, errori del controller o azioni amministrative errate possono causare la perdita di accesso all’array. Per RAID 5 e RAID 6 la situazione è complicata dalla necessità di ricostruire correttamente la parità; senza una ricostruzione accurata della parità il recupero dei dati è impossibile o incompleto.

In questo articolo descriviamo come recuperare i dati da array RAID 5 e RAID 6 creati su un controller PERC 6/i in un Dell PowerEdge R610: quali azioni intraprendere dopo un guasto, come determinare i parametri dell’array e quali strumenti possono aiutare a ripristinare le informazioni con perdite minime.

Vai a vedere
Recupero dati da RAID 5/6 creati su controller PERC 6/i del server Dell PowerEdge R610

Recupero dati da RAID 5/6 creati su controller PERC 6/i del server Dell PowerEdge R610

Server DELL PowerEdge R610

All’accensione del Dell PowerEdge R610 viene visualizzata la sequenza POST, durante la quale è possibile accedere rapidamente al BIOS premendo F2 o alle impostazioni del controller RAID PERC 6/i premendo Ctrl + R quando richiesto.

Schermata di avvio Dell PowerEdge R610

Nella configurazione standard, l’R610 è dotato di sei bay per dischi hot-swap da 2,5 pollici che supportano dischi SAS o SATA.

R610 in configurazione standard

Per installare un disco SATA da 2,5″, fissarlo nel relativo carrello metallico (sleeve/caddy), quindi inserirlo delicatamente nel bay fino a sentire lo scatto della linguetta di bloccaggio.

R610: installazione dei dischi nel carrello

Dopo l’installazione corretta, il LED di attività sul pannello frontale si accenderà o inizierà a lampeggiare, indicando che il controller ha rilevato il disco.

Specifiche Valore
Fattore di forma Server rack 1U
Processori Fino a 2 × Intel Xeon serie 5500 / 5600
Numero di core Fino a 12 core (a seconda della CPU)
Memoria Fino a 192 GB DDR3 ECC
Slot memoria 12 DIMM
Dischi Fino a 6 × 2,5″ SAS / SATA HDD o SSD
Controller RAID PERC 6/i, H700, S100 (opzionale)
Livelli RAID supportati 0, 1, 5, 6, 10 (dipende dal controller)
Rete 4 × Gigabit Ethernet
Slot di espansione 2 × PCIe
Porte USB, VGA, Serial
Alimentazione Alimentatori ridondanti in doppia unità
Gestione remota iDRAC (Integrated Dell Remote Access Controller)
Sistemi operativi Windows Server, Linux (incluso Ubuntu, VMware)
Casi d’uso Virtualizzazione, database, file server

Creazione di RAID 5 su PERC 6/i

Dopo aver aperto l’interfaccia vedrai l’elenco dei dischi fisici e i dischi virtuali correnti. Se sui dischi è presente una configurazione precedente, prima di creare un nuovo array premi F2, scegli il menu Foreign Config e poi Clear per cancellare le impostazioni precedenti.

Interfaccia PERC 6/i

Questo è necessario perché le vecchie configurazioni possono rimanere sui dischi e impedire al sistema di mostrare tutti i dischi disponibili per la creazione di un nuovo RAID.

PERC 6/i: Foreign Config

Quindi vai su VD Mgmt (Virtual Disk Management) e seleziona Create New VD.

PERC 6/i: VD Mgmt (Virtual Disk Management)

Nell’elenco dei tipi di array disponibili scegli RAID 5, quindi seleziona i dischi da combinare. Durante la creazione dell’array puoi impostare la capacità del RAID e assegnargli un nome.

PERC 6/i: elenco dei tipi di array disponibili

Successivamente, configura i parametri dell’array come la Stripe Size, la policy della cache Write Back o Write Through. Opzioni aggiuntive come Initialize, Configure Hot Spare e Force WB with No Battery sono disponibili se necessario.

PERC 6/i: impostazioni dei parametri dell'array

Dopo aver confermato queste impostazioni il disco virtuale verrà creato e apparirà nell’elenco dei dischi disponibili.

PERC 6/i: conferma delle impostazioni

Puoi visualizzarne i parametri nella sezione Virtual Disks.

PERC 6/i: Virtual Disks

Dopo aver terminato nell’utilità puoi proseguire con l’avvio del sistema operativo; lo storage creato sarà pronto per memorizzare i dati.

Recupero dati da un array RAID 5 creato da PERC 6/i

STEP 1. Rilevamento automatico del RAID 5

Il recupero di RAID 5 richiede cautela a causa della distribuzione dei dati e della parità. Quando un disco si guasta l’array opera in modalità degradato, ma un guasto aggiuntivo comporterà la perdita completa dei dati. Se più dischi sono guasti o l’array diventa non disponibile, interrompi immediatamente l’uso del server per evitare che i dati vengano sovrascritti durante tentativi automatici di rebuild.

Se il controller PERC 6/i sul Dell PowerEdge R610 si guasta, utilizza Hetman RAID Recovery per ripristinare l’accesso ai file. L’applicazione legge automaticamente i parametri del controller, analizza lo stato dei dischi e ricostruisce la struttura dell’array preservando l’integrità delle directory.

Recupero dei dati da array RAID danneggiati e inaccessibili al computer.
Hetman RAID Recovery: il programma legge automaticamente i parametri del controller

Prima di iniziare, registra l’ordine dei dischi nel server, poiché la modifica della sequenza complica il recupero. Dopo aver rimosso i dischi, numerali (ad esempio con un pennarello) e collegali a un PC tramite cavi SATA o una docking station. Una volta che tutti i supporti sono stabilmente connessi, avvia l’analisi in Hetman RAID Recovery.

Annotare l'ordine dei dischi nel server

Se non è possibile collegare fisicamente tutti i dischi contemporaneamente, un’alternativa è creare immagini complete dei dischi per analisi successive.

Dopo che l’immagine del disco mancante è montata direttamente in Hetman RAID Recovery, il software la riconoscerà come dispositivo reale e, combinata con altri supporti fisici, ricostruirà automaticamente la struttura dell’array. Ciò consente di iniziare il recupero dei dati anche con porte di connessione limitate, preservando l’integrità dei dati in ogni fase.

Avvia Hetman RAID Recovery. All’avvio il programma rileverà automaticamente tutti i supporti collegati, analizzerà il loro stato e tenterà di ricostruire la configurazione dell’array RAID basandosi sulle informazioni di servizio. La finestra principale mostrerà i dischi trovati e gli array ricostruiti disponibili per scansione, analisi della struttura e recupero dei dati.

Hetman RAID Recovery: il programma ha rilevato tutti i supporti collegati

Seleziona il tuo array RAID e avvia la modalità Fast Scan.

Hetman RAID Recovery: selezionare l'array RAID ed eseguire Fast Scan

Al termine della scansione, la finestra del programma mostrerà il contenuto dell’array RAID disponibile per il recupero. Seleziona i file e le cartelle necessari e fai clic sul pulsante Recovery nel menu superiore.

Hetman RAID Recovery: contenuto dell'array RAID

Nel passaggio successivo specifica la destinazione per i dati recuperati e conferma con Recovery.

Hetman RAID Recovery: specificare la destinazione per i dati recuperati

Al completamento di tutte le fasi di recupero, i dati dell’array RAID saranno nuovamente disponibili per l’uso.

Hetman RAID Recovery: anteprima dei dati RAID recuperati

STEP 2. Recupero RAID 5 con RAID Constructor

Se il rilevamento automatico non ha dato risultati, utilizza il RAID Constructor e esegui la configurazione manuale. Questo è necessario quando le informazioni di servizio sui dischi sono danneggiate e il software non riesce a leggere correttamente i parametri del RAID 5.

Hetman RAID Recovery: utilizzare RAID Constructor

In modalità manuale puoi impostare l’ordine di collegamento dei dischi e le caratteristiche tecniche dell’array in preparazione alla scansione.

Hetman RAID Recovery: RAID Constructor – Modalità Manuale

Tieni presente che l’architettura RAID 5 tollera la perdita di un singolo disco. Grazie alla parità, il software può ricostruire i blocchi di dati mancanti e ripristinare l’accesso ai file se tutti gli altri dischi sono operativi. Tuttavia, se due o più dischi falliscono, l’integrità dei dati è compromessa e il recupero con software standard diventa impossibile.

Per funzionare correttamente in RAID Constructor è necessario conoscere i parametri chiave dell’array disco:

  • livello RAID,
  • ordine dei dischi,
  • algoritmo di rotazione dei blocchi,
  • dimensione del blocco (block size),
  • byte per settore.
Hetman RAID Recovery: RAID Constructor – Parametri dell'array

Questi valori sono stati definiti al momento della creazione dell’array. Senza di essi, la ricostruzione accurata della configurazione RAID non è possibile.

Apri RAID Constructor e seleziona la Manual Mode.

Poiché durante la creazione dell’array questi parametri sono noti, possono essere inseriti manualmente. In generale, per RAID 5 nella maggior parte delle configurazioni del controller PERC 6/i si usano i seguenti valori:

  • Ordine dei blocchi — Left Synchronous,
  • Dimensione del blocco — 64 KB,
  • Byte per settore — 512.
Hetman RAID Recovery: impostazione dei parametri del controller

Immettendo questi valori, verifica che corrispondano alle impostazioni originali del controller, poiché possono variare a seconda della configurazione specifica.

Dopo aver inserito i parametri necessari, nel campo Available disks seleziona i dischi che appartengono all’array RAID e spostali nel campo Selected disks, rispettando la sequenza corretta utilizzata nell’array.

Hetman RAID Recovery: selezionare i dischi nel campo Available disks

Se uno o più dischi non possono essere collegati fisicamente, utilizza la funzione Add empty disk per aggiungere un disco vuoto e emulare il disco mancante.

Hetman RAID Recovery: Add empty disk consente di aggiungere un disco vuoto

È importante preservare l’ordine esatto dei dischi nell’array perché qualsiasi modifica può portare a una ricostruzione errata del RAID e rendere impossibile il recupero dei dati.

Se l’ordine esatto dei dischi nell’array è sconosciuto, può essere determinato per tentativi. Modifica l’ordine dei supporti nel campo Selected disks utilizzando le frecce su e giù e aggiorna il risultato della ricostruzione ogni volta. La sequenza corretta consentirà l’identificazione appropriata dei volumi e la successiva scansione e recupero dei dati.

Hetman RAID Recovery: applicazione dei parametri dell'array configurati

Dopo aver completato la configurazione, fai clic su Add nell’angolo in basso a destra per spostare l’array ricostruito nella finestra principale per ulteriori scansioni e recupero.

Hetman RAID Recovery: array configurato manualmente visualizzato

Recupero dati da un array RAID 6 creato da PERC 6/i

STEP 1. Collegamento dei dischi per il recupero

La perdita di dati può verificarsi inaspettatamente anche con RAID 6, che tollera la perdita di due dischi ma non garantisce il 100% di protezione. Se il controller si guasta, l’accesso ai dati è impossibile senza la sua sostituzione. Quando la sostituzione del controller non risolve il problema, utilizza Hetman RAID Recovery.

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

Consideriamo una situazione in cui dei file sono stati cancellati accidentalmente su un RAID 6 funzionante.

Prima del recupero, assicurati che il disco di destinazione o il supporto abbia spazio libero sufficiente per tutti i dati che intendi ripristinare. Se il controller PERC 6/i è guasto, rimuovi tutti i dischi dal Dell PowerEdge R610 e collegali direttamente a un computer con qualunque metodo disponibile.

Preserva l’ordine preciso dei dischi nell’array: ogni disco in RAID 6 corrisponde a una porzione specifica di dati e parità, quindi qualsiasi riordinamento può compromettere i file, compromettere la struttura dell’array e complicare notevolmente il recupero. Si raccomanda di fotografare o annotare in anticipo le posizioni degli slot per una gestione sicura.

Ogni disco in RAID 6 corrisponde a una porzione specifica di dati e parità

STEP 2. Rilevamento automatico dei parametri RAID

All’avvio, Hetman RAID Recovery effettuerà automaticamente la scansione di tutti i supporti collegati e analizzerà le loro intestazioni di servizio per individuare la configurazione RAID 6.

Il programma riconosce i parametri del controller PERC 6/i come la dimensione del blocco e l’ordine dei dischi e tenterà di assemblare virtualmente l’array nello stato originale. Tutti i dispositivi fisici rilevati e i volumi logici ricostruiti appariranno nella finestra principale, pronti per analisi successive e recupero file.

Hetman RAID Recovery: controller PERC 6/i rilevato

Quando il programma rileva automaticamente la configurazione RAID 6, puoi utilizzare Fast Scan per analizzare rapidamente il file system, ciò è particolarmente utile se l’accesso ai dati è stato perso a causa della cancellazione accidentale di file sul server in funzione.

Hetman RAID Recovery: Fast Scan dell'array del controller PERC 6/i

Al termine, l’area di lavoro mostrerà il contenuto dell’array — potrai vedere tutte le cartelle e i file, compresi quelli cancellati. Seleziona i dati necessari e fai clic su Recovery.

Hetman RAID Recovery: selezionare i dati necessari e fare clic su Recovery

Nella finestra di dialogo specifica il percorso su un disco integro dove verranno copiati i dati e conferma l’azione.

Hetman RAID Recovery: specificare il percorso su un disco integro

Il programma copierà i dati selezionati preservandone la struttura originale, dopo di che dovrai solo fare clic su Finish.

Hetman RAID Recovery: recupero dati completato

Ora tutti i file precedentemente cancellati o non accessibili sul server guasto sono pronti per essere utilizzati su un nuovo dispositivo.

I file recuperati sono pronti per l'uso

STEP 3. Recupero RAID 6 con RAID Constructor

Quando il funzionamento del RAID 6 è complicato non solo dalla cancellazione dei file ma anche dal guasto fisico di uno o due dischi, il rilevamento automatico potrebbe fallire. In questo caso utilizza lo strumento RAID Constructor per ricostruire manualmente la configurazione, permettendo al software di assemblare l’array a partire dai supporti sopravvissuti e dai blocchi di parità.

Array basato sui supporti sopravvissuti e sui blocchi di parità

Dopo aver avviato Hetman RAID Recovery, vai al menu principale e seleziona RAID Constructor.

Hetman RAID Recovery: avviare RAID Constructor per recuperare RAID 6

Quindi scegli la Manual Mode per ricostruire manualmente la configurazione dell’array.

Hetman RAID Recovery: RAID Constructor – Modalità Manuale

Per una corretta configurazione manuale è necessario specificare le caratteristiche tecniche di base che il controller PERC 6/i impostò durante l’inizializzazione:

  • tipo di RAID,
  • ordine dei blocchi e dimensione del blocco,
  • byte per settore.

Se le impostazioni esatte non sono disponibili, utilizza i parametri tipici per la maggior parte dei sistemi Dell PowerEdge, dove comunemente si adottano i seguenti valori:

  • Ordine dei blocchi – Left Synchronous,
  • Dimensione del blocco – 64 KB,
  • Byte per settore – 512.
Hetman RAID Recovery: parametri tipici per Dell PowerEdge

Inserire correttamente questi valori in RAID Constructor permette al programma di ricostruire virtualmente la struttura danneggiata e fornire accesso ai dati sopravvissuti e a quelli precedentemente cancellati per il salvataggio successivo.

Dopo aver specificato le caratteristiche tecniche, procedi alla costruzione della struttura dell’array: nella finestra Available disks seleziona i dischi del tuo RAID 6 e trascinali nella lista Selected disks.

Hetman RAID Recovery: procedere alla costruzione della struttura dell'array

Poiché l’architettura RAID 6 si basa su una parità distribuita duale, il recupero dei dati rimane possibile anche con due dischi mancanti.

Il programma ricostruirà automaticamente i segmenti di dati mancanti calcolandoli a partire dai blocchi di parità sui supporti sopravvissuti, consentendo il recupero completo dell’integrità del file system e della struttura delle directory del server Dell PowerEdge R610.

Per emulare dischi danneggiati utilizza la funzione Add empty disk, che inserirà supporti virtuali vuoti nella configurazione.

Hetman RAID Recovery: emulare dischi danneggiati

È fondamentale preservare l’ordine originale dei dischi, poiché qualsiasi modifica nell’ordine renderà il recupero impossibile. Se la sequenza esatta è sconosciuta, determinatela per tentativi: sposta i dischi su o giù nella lista Selected disks finché i volumi logici non vengono identificati correttamente.

Una volta ricostruita la struttura, fai clic su Add nell’angolo in basso a destra per far apparire l’array virtuale nella finestra principale del programma per la scansione e il recupero dei file.

Hetman RAID Recovery: fare clic su Add per visualizzare l'array nella finestra principale

Dopo una ricostruzione riuscita, il tuo RAID 6 apparirà nella schermata principale come dispositivo logico pronto all’uso.

Hetman RAID Recovery: RAID 6 visualizzato nella schermata principale

Fai clic su di esso e seleziona Fast Scan per analizzare rapidamente la struttura del file system.

Hetman RAID Recovery: analisi rapida della struttura del file system

Al termine del processo, utilizza la funzione Preview nella parte destra della finestra per verificare l’integrità dei documenti, foto o video trovati prima di salvarli.

Hetman RAID Recovery: utilizzare Preview

Quindi seleziona le directory e i file necessari e fai clic su Recovery nel pannello di controllo.

Hetman RAID Recovery: fare clic su Recovery nel pannello di controllo

Nella finestra finale specifica il percorso su un disco integro dove i dati devono essere copiati e conferma l’azione facendo clic nuovamente su Recovery. Il programma eseguirà automaticamente la copia, ripristinando completamente i tuoi dati dall’array.

Conclusione

Il recupero dei dati da array RAID 5 e RAID 6 creati su un controller PERC 6/i in un Dell PowerEdge R610 è un processo complesso ma realizzabile se affrontato correttamente. Nonostante l’elevata tolleranza ai guasti di questi livelli RAID, guasti hardware, corruzione dei metadati o errori di configurazione possono causare la perdita di accesso ai dati.

RAID 5 consente il recupero dopo il guasto di un singolo disco, mentre RAID 6 può tollerare il guasto di due dischi. Tuttavia, in caso di guasti gravi la corretta ricostruzione dei parametri dell’array — inclusi ordine dei dischi, dimensione dei blocchi e algoritmo di parità — è fondamentale.

Per massimizzare le probabilità di successo del recupero evita qualsiasi operazione che possa modificare i dati originali: non ricreare l’array, non inizializzare i dischi e, ove possibile, lavora solo con copie. L’utilizzo di software specializzato o la consulenza di professionisti aumenta significativamente le possibilità di recupero riuscito.

Pertanto, anche in caso di guasti critici dell’array RAID su un Dell PowerEdge R610, seguendo la corretta sequenza di azioni e adottando le necessarie precauzioni è possibile ripristinare l’accesso alle informazioni importanti e ridurre al minimo le perdite.

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.