Come ripristinare RAID 5 su Infortrend ESDS 1012 RC e dati di volume thin/thick

In questo articolo mostreremo come recuperare i dati da DAS Infortrend ESDS 1012 RC dopo l’eliminazione di file, la formattazione di LUN, la perdita di volumi thin e thick, il danneggiamento di RAID 5, il guasto del controller, problemi ai dischi, snapshot e altri scenari critici.

Come ripristinare RAID 5 su Infortrend ESDS 1012 RC e dati di volume thin/thick

Nell’Infortrend ESDS 1012 RC, i dati possono essere organizzati in diversi tipi di volumi logici, inclusi Thin Volume e Thick Volume. Ulteriori complessità durante il ripristino sono introdotte dagli Snapshot, che possono contenere stati precedenti dei dati o dipendere dalla struttura del volume principale. Pertanto, il recupero delle informazioni da tale storage richiede la corretta identificazione della configurazione RAID e delle specifiche dell’organizzazione dei volumi logici.

In questo articolo esamineremo come è strutturato RAID 5 sull’Infortrend ESDS 1012 RC, dove sono memorizzati i dati dei Thin e Thick Volume, quale ruolo svolgono gli Snapshot e cosa accade alle informazioni quando l’array è danneggiato o diventa inaccessibile.

Tratteremo inoltre il processo pratico di recupero dei dati: determinazione dei parametri RAID, collegamento dei dischi a un altro sistema, ricostruzione dell’array e ricerca dei file necessari. Particolare attenzione sarà dedicata alle situazioni in cui l’accesso ai dati non può più essere ripristinato con gli strumenti standard di Infortrend.

Importante: prima di avviare il recupero, non scrivere alcun dato sull’array RAID di origine in nessun caso. Non formattare i dischi, non inizializzare l’array e non creare nuovi volumi, poiché ciò potrebbe sovrascrivere le strutture di servizio e complicare significativamente il successivo recupero dei dati.

Vai a vedere
Recupero RAID 5 Infortrend ESDS 1012 RC: Thin/Thick Volumes e Snapshots

Recupero RAID 5 Infortrend ESDS 1012 RC: Thin/Thick Volumes e Snapshots

RAID 5, Thin/Thick e Snapshot

Per prima cosa, esaminiamo l’architettura dei dati e la struttura delle partizioni utilizzate nel sistema Infortrend. A fini dimostrativi, viene utilizzato un array RAID 5 composto da tre dischi con dimensione di blocco pari a 128 KB.

Infortrend: RAID 5 composto da tre dischi con dimensione di blocco pari a 128 KB

In questa configurazione, l’utilità SANWatch consente la creazione di diversi tipi di volumi logici:

  • Thick Volume – un tipo di volume in cui l’intero spazio viene allocato immediatamente durante la creazione. Anche se non è ancora stato scritto alcun file, il RAID riserva già l’intera dimensione specificata. Questo approccio viene utilizzato quando sono importanti il funzionamento stabile e una velocità di accesso ai dati prevedibile.
  • Thin Volume funziona secondo un principio diverso. Lo spazio viene allocato gradualmente, solo quando i dati vengono effettivamente scritti. Ciò consente un uso più efficiente dello spazio disponibile nell’array ed evita di riservare in anticipo l’intera capacità.
  • Snapshot – un’istantanea dello stato del file system in un determinato momento. Il sistema memorizza le informazioni su come apparivano i file e la struttura dei dati nel momento in cui è stato creato lo snapshot. Uno snapshot non crea una copia completa di tutti i dati. Vengono memorizzate solo le modifiche rispetto allo stato precedente.
Caratteristica Thick Volume Thin Volume Snapshot
Che cos’è Un volume logico con spazio fisico preallocato Un volume logico per il quale lo spazio fisico viene allocato gradualmente Un’istantanea di un volume in un determinato momento
Livello operativo Livello di archiviazione logica Livello di archiviazione logica Livello dati/volume
Numero minimo di dischi Dipende dal livello di storage sottostante Dipende dal livello di storage sottostante Non applicabile
Protezione contro il guasto del disco Dipende dal RAID Dipende dal RAID No, uno Snapshot non sostituisce il RAID
Utilizzo dello spazio su disco Lo spazio viene riservato in anticipo Lo spazio viene utilizzato man mano che i dati vengono scritti Utilizza spazio aggiuntivo per memorizzare i blocchi modificati
Dimensione del volume Capacità allocata fissa La capacità logica può essere maggiore dello spazio fisico effettivamente utilizzato Rappresenta lo stato del volume al momento della creazione
Allocazione dinamica dello spazio No Sì, tramite il principio Copy-on-Write
Prestazioni Stabili e prevedibili Dipendono dall’implementazione e dall’attuale distribuzione dello spazio Può introdurre un carico aggiuntivo durante modifiche intensive
Scopo principale Creazione di volumi logici tradizionali Uso flessibile dello spazio su disco Ripristino rapido dei dati a uno stato precedente
Recupero dopo l’eliminazione Possibile se i metadati sono conservati Richiede l’analisi dei metadati e dei blocchi effettivamente utilizzati L’accesso allo stato precedente può essere possibile se lo Snapshot è conservato
Dipendenza dai metadati Alta Molto alta Molto alta
Rischio di recupero La perdita delle strutture di servizio complica l’accesso È necessaria la corretta identificazione della mappatura tra blocchi logici e fisici L’eliminazione o il danneggiamento dello Snapshot può rendere impossibile il ripristino del suo stato
È un backup? No No No
Cosa è importante per il recupero Metadati del volume e relativa posizione Metadati, mappa dei blocchi allocati e struttura del pool Metadati dello snapshot e catena dei blocchi modificati
Vantaggio principale Utilizzo prevedibile dello spazio Uso efficiente della capacità fisica Possibilità di ripristinare rapidamente uno stato precedente dei dati
Svantaggio principale Lo spazio può essere riservato ma non utilizzato Il superamento della capienza del pool fisico può causare problemi di scrittura Non protegge da un guasto dello storage fisico

Collegamento degli HDD a macOS

Grazie all’accesso diretto ai dischi, Hetman RAID Recovery è in grado di rilevare e recuperare i dati anche quando un volume non è più accessibile a causa di un guasto del sistema di gestione dello storage.

Per prima cosa, spegnere il sistema DAS e rimuovere con attenzione tutti i dischi dal controller. Estrarre le unità dai caddy e etichettarne l’ordine in base alla posizione nell’array. Ciò aiuterà a evitare errori durante l’analisi successiva e il recupero dei dati.

Collegare i dischi dell’array RAID direttamente al computer tramite le porte SATA della scheda madre oppure utilizzando un controller esterno. Se il collegamento SATA diretto non è disponibile, utilizzare un adattatore USB-SATA, una docking station o un’altra interfaccia esterna. Dopo il collegamento, verificare che il sistema operativo rilevi tutte le unità.

Metodo di collegamento degli HDD a macOS

Lavorare con le immagini disco

Per la massima protezione dei dati, si consiglia innanzitutto di creare copie settore per settore di tutti i dischi dell’array RAID e solo successivamente procedere con il recupero. Ciò consente di lavorare con le copie senza rischiare modifiche accidentali o danni alle unità originali.

Collegare il disco al computer e avviare Hetman RAID Recovery. Il programma rileverà automaticamente l’unità e la mostrerà nell’elenco dei dischi nella finestra principale.

Per recuperare dati da array RAID guasti, dispositivi NAS e altri sistemi di archiviazione multidisco.

Individuare il disco richiesto, fare clic con il tasto destro del mouse e selezionare Salva disco. Specificare la cartella in cui salvare l’immagine e attendere il completamento del processo.

Hetman RAID Recovery: fare clic con il tasto destro e selezionare Salva disco

Per montare l’immagine creata, fare clic sul pulsante Monta disco nella barra degli strumenti superiore. Aprire la cartella contenente il file immagine e selezionarlo.

Hetman RAID Recovery: per montare l’immagine creata, fare clic su Monta disco

Dopo il montaggio, l’immagine apparirà automaticamente nella finestra principale del programma come un disco separato a tutti gli effetti. Sarà quindi possibile analizzarla e recuperare i dati allo stesso modo di un’unità fisica.

Hetman RAID Recovery: dopo il montaggio, l’immagine apparirà nella finestra principale del programma

Come recuperare RAID 5 Infortrend ESDS 1012 RC?

METODO 1. Rilevamento automatico del RAID: volumi Thin e Thick

Dopo aver collegato le unità, avviare Hetman RAID Recovery. Durante l’avvio, il programma legge le informazioni di servizio dai dischi, determina i parametri dell’array e visualizza automaticamente il RAID assemblato.

Per recuperare dati da array RAID guasti, dispositivi NAS e altri sistemi di archiviazione multidisco.

Nell’ambiente di test, Hetman RAID Recovery ha riconosciuto automaticamente il RAID 5 creato sull’Infortrend ESDS 1012 RC e ne ha visualizzato la struttura e i volumi disponibili.

Hetman RAID Recovery: RAID 5 creato sull’Infortrend ESDS 1012 RC riconosciuto automaticamente

Seguendo lo stesso principio, il programma rileva anche altre configurazioni supportate, inclusi RAID 0 e RAID 6. La lettura automatica dei metadati consente di passare immediatamente all’analisi dei volumi e alla ricerca dei dati persi.

La parte centrale della finestra mostra l’array RAID virtuale pronto con la sua struttura e i relativi volumi. A destra è possibile visualizzare i parametri principali: tipo di RAID, dimensione dell’array, ordine dei blocchi, dimensione dello stripe e l’elenco dei dischi inclusi nell’array.

Hetman RAID Recovery: parametri dell’array riconosciuto automaticamente

Dopo aver analizzato i metadati di servizio, Hetman RAID Recovery ricostruisce automaticamente l’array e individua tutti i volumi creati nello storage. Essi vengono visualizzati nella sezione Physical Disks. Non è necessario definire manualmente la struttura dei volumi, le loro dimensioni o altri parametri: il programma ottiene tutte le informazioni necessarie dai record di servizio dell’array. Ciò consente di passare direttamente all’analisi dei dati.

Nell’ambiente di test, il programma ha rilevato correttamente Thick Volume e Thin Volume con file eliminati, oltre ai volumi dopo la formattazione. Selezionare il volume richiesto dall’elenco e aprirlo per ulteriori operazioni.

Hetman RAID Recovery: il programma ha rilevato correttamente Thick Volume e Thin Volume

METODO 2. Recupero dei file eliminati

A scopo dimostrativo, utilizzeremo due volumi Infortrend: Thick Volume P0 e Thin Volume P1. I file sono stati eliminati su entrambi i volumi e ora li cercheremo e recupereremo utilizzando Hetman RAID Recovery.

Per visualizzare il contenuto del volume e individuare i dati persi, avviare la scansione. Nella maggior parte dei casi, si consiglia di iniziare con Quick Scan, soprattutto se il file system non è stato danneggiato.

Hetman RAID Recovery: nella maggior parte dei casi, Quick Scan è sufficiente

Al termine della scansione, il programma mostrerà i file correnti e quelli eliminati, contrassegnando gli oggetti eliminati con una speciale icona. Viene inoltre preservata la struttura originale delle cartelle, il che semplifica notevolmente la ricerca dei dati necessari.

Per verificare la recuperabilità, utilizzare la finestra di anteprima. Se il file si apre correttamente nella finestra di anteprima, può essere recuperato. Ciò è particolarmente utile quando si lavora con foto, documenti e file video.

Hetman RAID Recovery: utilizzare la finestra di anteprima

METODO 3. Recupero dopo la formattazione

Consideriamo il recupero dei dati su Thick Volume P2 dopo la formattazione.

Per cercare i dati persi, avviare Analisi completa e abilitare Analisi basata sul contenuto. Questo metodo esegue la scansione più approfondita dell’unità, analizzando sia la struttura del file system sia le firme dei tipi di file noti. Questo approccio consente di trovare informazioni anche dopo la formattazione del volume, l’eliminazione della partizione o il danneggiamento del file system.

Hetman RAID Recovery: avviare Analisi completa e abilitare Analisi basata sul contenuto

Al termine della scansione, aprire la cartella Analisi basata sul contenuto. Qui il programma ordina automaticamente i file trovati per tipo, semplificando notevolmente la ricerca dei dati richiesti quando la struttura delle directory è andata persa.

Hetman RAID Recovery: aprire la cartella Analisi basata sul contenuto

Sul volume P2 dopo la formattazione, verificare anche la sezione NTFS Partition. Se i metadati del file system sono stati preservati, il programma mostrerà le cartelle e i file individuati con una struttura delle directory parzialmente o completamente ripristinata.

METODO 4. Ricerca e recupero dei file da una partizione eliminata

Sul volume P3 considereremo il recupero dei dati dopo l’eliminazione della partizione stessa. In questo caso eseguiremo le stesse azioni previste per il volume P2 dopo la formattazione.

Per cercare i file persi, avviare Analisi completa e abilitare Analisi basata sul contenuto. Al termine della scansione, aprire la partizione trovata ed esaminare i risultati.

Hetman RAID Recovery: modalità Analisi completa e Analisi basata sul contenuto

Prima del recupero, assicurarsi di verificare i file trovati utilizzando la finestra di anteprima. Se il file si apre correttamente in modalità anteprima, può essere recuperato. In tali scenari di perdita dei dati, Analisi completa con Analisi basata sul contenuto fornisce i risultati migliori per l’individuazione delle informazioni.

Hetman RAID Recovery: risultati della ricerca delle informazioni

METODO 5. Ricerca di una partizione Infortrend eliminata

Nel nostro caso, la partizione P4 è stata eliminata direttamente sul sistema Infortrend. Dopo ciò, non appare più nella configurazione dello storage, ma i dati potrebbero essere ancora presenti sui dischi.

Per cercare la partizione persa, utilizzare la funzione Trova partizioni. A tale scopo, fare clic con il tasto destro del mouse sull’array RAID o premere Ctrl + P, avviare la ricerca e attendere il completamento.

Hetman RAID Recovery: utilizzare la funzione Trova partizioni

Il programma eseguirà la scansione dell’unità, individuerà le partizioni eliminate, perse o non più rilevate dal sistema e le mostrerà nell’elenco dei volumi disponibili. Dopo aver trovato la partizione richiesta, aprirla ed eseguire un’analisi.

Hetman RAID Recovery: risultato della funzione Trova partizioni

Al termine della scansione, verificare i file trovati nella finestra di anteprima. Se i dati vengono visualizzati correttamente e si aprono senza errori, recuperarli e salvarli su un altro disco fisico. Questa funzione è particolarmente utile dopo l’eliminazione accidentale di una partizione o un guasto dello storage quando il volume non viene più visualizzato nel sistema.

Hetman RAID Recovery: fare clic su Recupera per ripristinare i file

METODO 6. Recupero dagli Snapshot

A differenza del recupero standard, uno snapshot contiene lo stato preservato del file system al momento della sua creazione, consentendo di accedere a una versione precedente dei dati.

Ricerca e identificazione di volumi e snapshot

Sotto l’array RAID assemblato viene visualizzato un elenco di tutte le partizioni rilevate sui dischi. Sono numerate e hanno gli stessi nomi utilizzati nel sistema Infortrend. Ciò consente di associare facilmente i volumi trovati alla struttura dello storage.

Hetman RAID Recovery: elenco di tutte le partizioni rilevate sui dischi

Se per una determinata partizione è stato creato uno snapshot, esso verrà visualizzato nell’elenco immediatamente dopo il volume corrispondente. Per visualizzare il nome completo di una partizione o di uno snapshot, fare clic su di esso e passare il puntatore sul nome. Il programma mostrerà il nome completo dell’oggetto selezionato, facilitando l’identificazione del volume richiesto o del relativo snapshot prima di avviare l’analisi e il recupero dei dati.

Hetman RAID Recovery: lo snapshot è visualizzato nell’elenco dopo il volume corrispondente

Analisi dello snapshot e recupero dei dati

Selezionare lo snapshot richiesto e avviarne la scansione. Al termine dell’analisi, il programma mostrerà la struttura delle cartelle e i file che erano stati conservati al momento della creazione dello snapshot, fornendo accesso allo stato precedente del volume.

Esplorare il contenuto dello snapshot allo stesso modo di un volume normale. Se alcuni file sono stati eliminati dalla versione corrente del volume e non vengono più visualizzati nel file system, utilizzare lo snapshot corrispondente per visualizzare lo stato precedente dei dati.

Trovare i file necessari, verificarli tramite la funzione di anteprima e recuperare le informazioni necessarie dallo stato del volume esistente al momento in cui è stato creato lo snapshot. In questo modo è possibile ripristinare rapidamente l’accesso ai file che sono stati eliminati, modificati o sovrascritti dopo la creazione dello snapshot.

Hetman RAID Recovery: recuperare le informazioni necessarie dallo snapshot

METODO 7. Assemblaggio manuale del RAID

Se il programma non è stato in grado di determinare automaticamente i parametri dell’array a causa di danneggiamento o assenza delle informazioni di servizio, utilizzare lo strumento RAID Constructor per assemblare manualmente il RAID.

Hetman RAID Recovery: RAID Constructor per l’assemblaggio manuale del RAID

Ricostruire i parametri dell’array specificando il livello RAID, l’ordine dei dischi, la dimensione del blocco e l’algoritmo di scrittura della parità. Nell’ambiente di test, per l’Infortrend ESDS 1012 RC sono stati utilizzati RAID 5 con layout di parità asincrono destro, una dimensione di blocco di 128 KB e l’ordine dei dischi 2, 1, 3.

Hetman RAID Recovery: RAID 5 con layout di parità asincrono destro

Prestare particolare attenzione all’ordine corretto dei dischi. Il corretto assemblaggio dell’array e il successivo accesso ai dati dipendono dalla precisione di questi parametri.

Dopo aver inserito tutti i parametri, assemblare il RAID. Se le impostazioni sono specificate correttamente, Hetman RAID Recovery creerà un array RAID virtuale e visualizzerà automaticamente i volumi trovati nella sezione RAID Volumes.

Hetman RAID Recovery: volumi trovati nella sezione RAID Volumes

Se nello storage sono presenti snapshot, il programma li rileverà e li aggiungerà all’elenco dei volumi disponibili. Successivamente, analizzare il volume o lo snapshot richiesto, verificare i file trovati tramite anteprima e recuperare i dati necessari su un altro disco.

Utilizzare questi passaggi per accedere ai Thick e Thin Volume, cercare gli snapshot e recuperare i dati da RAID 5 sull’Infortrend ESDS 1012 RC utilizzando Hetman RAID Recovery.

Conclusione

Il recupero dei dati da RAID 5 sull’Infortrend ESDS 1012 RC è un compito complesso, poiché la struttura dello storage può includere non solo l’array RAID stesso, ma anche volumi logici Thin e Thick, oltre agli Snapshot. Ciascuno di questi livelli dispone di propri metadati e regole di organizzazione dei dati, pertanto un errore durante la ricostruzione può causare un rilevamento errato del file system o complicare il successivo recupero.

Se il RAID 5 non viene più rilevato dal controller, i volumi logici sono stati eliminati o l’accesso ai file è stato perso, il primo passo consiste nell’interrompere qualsiasi operazione di scrittura sui dischi dell’array. Non è consigliabile inizializzare il RAID, formattare le unità, creare nuovi volumi o eseguire il recupero senza aver prima creato copie dei dischi. Se possibile, creare immagini settore per settore di tutte le unità ed eseguire le ulteriori analisi su tali immagini.

Per una ricostruzione corretta del RAID 5, è necessario determinare con precisione l’ordine dei dischi, la dimensione del blocco, il layout e la direzione della parità, l’offset delle aree di servizio e altri parametri della specifica configurazione Infortrend. Dopo aver ripristinato la struttura RAID, è necessario identificare la posizione del Thin o Thick Volume e ricostruirne la struttura logica. Nel caso di uno Snapshot, è necessario tenere conto anche dei relativi metadati e del meccanismo utilizzato per l’archiviazione dei blocchi modificati.

Un software specializzato per il recupero dei dati può analizzare automaticamente i dischi, identificare i parametri RAID e visualizzare la struttura dei volumi logici. Ciò consente di accedere al file system e copiare i file necessari su un altro disco senza modificare gli originali.

Pertanto, RAID 5 non è un backup e uno Snapshot non sostituisce un backup completo. Per proteggere le informazioni critiche, si consiglia di creare backup regolarmente e di conservarli separatamente dallo storage principale.

Il principio fondamentale durante il recupero di emergenza dell’Infortrend ESDS 1012 RC è non modificare l’array sorgente, preservarne prima lo stato, determinare correttamente la struttura RAID e solo successivamente procedere con il recupero dei Thin/Thick Volume e dei dati. Questo approccio riduce significativamente il rischio di perdita permanente dei dati e aumenta le possibilità di recuperare con successo i file.

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.