Recupero dati RAID 5 da remoto su Synology DS1815+ via SSH
In questo articolo, mostreremo il processo di recupero remoto dei dati da un array RAID 5 su un Synology DS1815+ con DSM versione 6.2.4. Per un funzionamento efficiente, si consiglia vivamente di utilizzare una connessione di rete ad alta velocità. Eseguiremo il processo di recupero dei dati utilizzando Hetman Partition Recovery e Hetman RAID Recovery, che funzionano correttamente su piattaforme Windows, Linux e macOS.

- Synology DS1815+: specifiche principali
- Connessione remota al NAS
- Recupero dei dati eliminati
- Conclusione
- Domande frequenti
- Commenti
In caso di guasto hardware o software, l’array NAS diventa inaccessibile, anche se i file restano fisicamente archiviati sui dischi. Spesso il dispositivo si accende, le unità vengono rilevate, SSH funziona, ma il sistema nativo non monta lo storage oppure assembla il RAID in modo errato.
Queste conseguenze sono causate più spesso da una ricostruzione RAID interrotta, metadati danneggiati a seguito di un’improvvisa interruzione di alimentazione, guasto dell’unità o sostituzione errata. Inoltre, l’accesso ai dati può andare perso a causa di modifiche nell’ordine delle unità nei bay, migrazione a un altro dispositivo NAS, perdita del pool dopo un aggiornamento del firmware o problemi con le autorizzazioni di accesso e i protocolli di rete.
Se non è possibile rimuovere e collegare tutte le unità direttamente a un computer, prenderemo in considerazione il concetto di recupero remoto. Per un funzionamento efficiente, si consiglia vivamente di utilizzare una connessione di rete ad alta velocità. Eseguiremo il processo di recupero dei dati utilizzando Hetman Partition Recovery e Hetman RAID Recovery, che funzionano correttamente su piattaforme Windows, Linux e macOS.
Recupero remoto dei dati da RAID 5 su Synology via SSH | DS1815+
Synology DS1815+: specifiche principali
Synology DS1815+ è un dispositivo di archiviazione di rete a otto bay equipaggiato con un processore Intel Atom C2538 quad-core a 2,4 GHz e 2 GB di RAM DDR3, espandibile fino a 6 GB.
Il dispositivo supporta unità SATA da 3,5 pollici o 2,5 pollici, la sostituzione a caldo e varie configurazioni RAID, incluso RAID 5. Lo storage interno utilizza il file system EXT4 e i protocolli di rete supportati includono SSH, che consente di accedere al NAS da remoto tramite riga di comando. Il DS1815+ dispone inoltre di quattro porte Gigabit Ethernet, che consentono il link aggregation e forniscono l’accesso di rete allo storage.
Di seguito sono riportate le principali specifiche tecniche del Synology DS1815+ rilevanti quando si lavora con RAID 5 e si ripristina l’accesso ai dati tramite SSH.
| Specifica | Synology DS1815+ |
|---|---|
| Tipo di dispositivo | NAS / storage di rete |
| Anno di rilascio | 2014 |
| Processore | Intel Atom C2538 |
| Numero di core | 4 |
| Frequenza di clock | 2,4 GHz |
| Architettura | Intel Avoton |
| AES-NI | Sì, accelerazione hardware della crittografia |
| RAM | 2 GB DDR3 |
| RAM massima | Fino a 6 GB |
| Numero di bay | 8 |
| Unità supportate | SATA da 3,5″ o 2,5″ |
| Interfaccia delle unità | SATA II |
| Hot Swap | Sì |
| Capacità interna massima secondo la specifica originale | 48 TB (8 × 6 TB) |
| RAID | Basic, JBOD, RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, Synology Hybrid RAID |
| RAID 5 | Supportato |
| Protezione SHR | Tolleranza ai guasti fino a 2 unità |
| Porte di rete | 4 × Gigabit Ethernet |
| Aggregazione dei link | Sì |
| Failover | Sì |
| USB | 4 × USB 3.0 |
| eSATA | 2 × eSATA |
| File system delle unità interne | EXT4 |
| File system esterni | EXT4, EXT3, FAT, NTFS, HFS+ |
| Protocolli di rete | CIFS/SMB, AFP, NFS, FTP, WebDAV, iSCSI, Telnet, SSH, SNMP, VPN, ecc. |
| SSH | Sì |
| Espansione | Supporta Synology DX513 |
| Numero massimo di unità con espansione | Fino a 18 unità |
| Cache SSD | Supportata |
| Dimensioni (A × L × P) | 157 × 340 × 233 mm |
| Peso | 5,29 kg |
| Alimentazione | 100–240 V CA, 50/60 Hz |
| Temperatura di esercizio | 5–35 °C |
| Sistema operativo | Synology DiskStation Manager (DSM) |
Connessione remota al NAS
È opportuno sottolineare che, oltre al metodo remoto, è sempre possibile rimuovere le unità e lavorare direttamente con esse collegandole a un computer. Se si sceglie il ripristino tramite rete, prima di eseguire qualsiasi operazione è necessario effettuare alcuni passaggi importanti per proteggere i dati dalla sovrascrittura.
Interrompere immediatamente l’utilizzo dell’array per la scrittura di nuovi file. Disattivare tutte le attività automatiche di Backup, arrestare i processi in background come File Indexing o Data Scrubbing e assicurarsi di limitare l’accesso alla Cartella condivisa per gli altri utenti. Questo è fondamentale per evitare la sovrascrittura delle informazioni perse con nuovi dati.
Successivamente, è necessario preparare il NAS per la connessione remota. Se l’accesso all’interfaccia web DSM è parzialmente disponibile, andare al Pannello di controllo e aprire la sezione Utente.

Trovare l’account predefinito admin. Di solito è disattivato per motivi di sicurezza, quindi deve essere abilitato temporaneamente deselezionando la casella corrispondente nelle impostazioni di Modifica, e occorre inoltre impostare una password per questo account.

Dopodiché, è necessario abilitare l’accesso terminale al file system del server e ai dispositivi a blocchi. Nello stesso Pannello di controllo, andare alla sezione Terminale & SNMP.

Nella scheda Terminale, selezionare Abilita servizio SSH e salvare le modifiche facendo clic su Applica.

È opportuno prestare attenzione anche all’apparecchiatura di rete. Poiché lavoreremo con le unità tramite la rete, per una connessione stabile e confortevole durante il ripristino è consigliabile che il computer dell’utente, il NAS stesso e la rete locale supportino velocità di trasferimento dati pari o superiori a 1 Gbit/s. Ciò accelererà notevolmente l’analisi dell’array e la copia dei file recuperati.
Recupero dei dati eliminati
METODO 1. Recupero di file eliminati e cartelle condivise
Prendiamo in considerazione il primo scenario, in cui l’array funziona correttamente e il volume è accessibile in rete, ma sono stati eliminati accidentalmente file o cartelle importanti.
In questo caso non è necessario smontare il NAS; è sufficiente utilizzare una connessione remota in Hetman Partition Recovery.
Aprire l’utility, fare clic sulla scheda Strumenti nel menu in alto e selezionare Connetti via SSH.

Nella finestra di connessione, inserire l’indirizzo IP del NAS nel campo Server remoto e specificare Porta 22. Sotto, nella sezione Credenziali, selezionare il Metodo di autenticazione, quindi inserire nome utente e password. Se necessario, è possibile selezionare Salva dettagli server e Salva dati di autenticazione per memorizzare queste credenziali. Fare clic su Avanti.

Dopo la connessione al NAS, la finestra successiva visualizzerà le unità fisiche connesse e gli array logici assemblati. Per scegliere correttamente il volume contenente i dati, utilizzare come riferimento la dimensione totale.
Si noti che le piccole partizioni di circa 2 e 2,5 GB sono volumi di sistema che memorizzano i file del sistema operativo DSM, quindi non sono necessarie in questo caso.

È inoltre molto importante non selezionare singole unità fisiche, perché il programma non sarà in grado di assemblarle in un unico array RAID.
Selezionare il volume logico finale dell’array RAID 5. Fare clic su Avanti per aggiungerlo al programma e avviare la scansione selezionando Scansione rapida.

Dopo il completamento dell’analisi, il programma visualizzerà i file trovati mantenendo la struttura originale delle cartelle. Selezionare i dati richiesti, fare clic su Recupera e specificare un percorso sicuro in cui salvarli sull’unità locale del computer.

È severamente vietato salvare i file recuperati nuovamente sullo stesso volume di rete per evitare la sovrascrittura.
METODO 2. Ricostruzione automatica di RAID 5
Ora consideriamo il processo di recupero in Hetman RAID Recovery.
Questo metodo di recupero automatico deve essere utilizzato quando il dispositivo NAS stesso ha subito un guasto. Ad esempio, in caso di guasto della scheda madre o dell’alimentatore, oppure quando si è verificato un guasto critico del sistema operativo DSM che ha causato la “disgregazione” dell’array, anche se i dischi e i relativi metadati restano fisicamente integri.
Questa funzione è inoltre indispensabile nelle situazioni in cui il NAS si accende, le unità vengono rilevate fisicamente e l’accesso SSH funziona, ma il sistema nativo DSM non monta lo storage oppure il Storage Pool è passato allo stato Crashed o Missing.
Ciò accade più spesso se è stata avviata una ricostruzione dell’array e il processo è stato interrotto in modo imprevisto, lasciando alcuni dischi con il nuovo stato dell’array e altri con quello precedente. Un problema simile si verifica durante la migrazione, quando si aggiungono unità da un altro dispositivo NAS, ma il nuovo sistema non riesce ad assemblare un array da esse e a importare i dati.
Inoltre, il recupero automatico aiuta se l’array si è “disgregato” dopo la rimozione accidentale o la sostituzione errata dell’unità sbagliata, oppure in caso di guasto simultaneo di più dischi.
Il programma gestisce efficacemente anche i conflitti nei metadati RAID dopo un’espansione del pool non riuscita o nei casi in cui DSM assembla automaticamente un insieme di dischi errato, bloccando l’accesso ai file.
Dopo una connessione SSH riuscita, il cui processo è stato descritto in dettaglio in precedenza, si aprirà immediatamente la finestra Seleziona i dischi da aggiungere, in cui è necessario selezionare le unità. Il nostro NAS contiene 8 dischi fisici, quindi li selezioniamo tutti e facciamo clic su Avanti per montarli.

A differenza del caso precedente, in cui stavamo lavorando con un volume di rete già assemblato, qui ci troviamo di fronte a una situazione in cui l’array stesso non è montato o è danneggiato. Per questo motivo, in questa finestra non bisogna selezionare il volume finale, poiché il gestore di archiviazione nativo è danneggiato o non disponibile e il programma non sarà in grado di ricostruirne correttamente la struttura. È invece necessario selezionare separatamente tutti i dischi fisici in modo che Hetman RAID Recovery possa assemblare automaticamente l’array direttamente dai dispositivi a blocchi.
Il programma leggerà automaticamente i metadati e inizierà la ricerca delle strutture LVM e RAID. Una volta completata l’elaborazione, la schermata principale mostrerà i dischi fisici connessi con le relative partizioni, nonché l’array RAID 5 assemblato automaticamente.


Prestare particolare attenzione al modo in cui il programma visualizza in dettaglio la struttura dell’array assemblato nel riquadro destro. Vengono mostrati chiaramente tutti i parametri principali dell’array e l’elenco completo dei dischi membri inclusi.

Dopodiché, selezionare il volume contenente i dati e avviare il processo di analisi. Dopo la scansione, sarà possibile visualizzare e salvare sia i file esistenti sia quelli eliminati accidentalmente prima del guasto del sistema.

METODO 3. Costruzione manuale di RAID 5
Questo era un esempio di recupero automatico, che funziona correttamente nella maggior parte dei casi. Tuttavia, talvolta il programma non riesce ad assemblare l’array autonomamente. Ciò accade di solito a causa di una grave corruzione logica, della completa sovrascrittura dei metadati dell’array, oppure di metadati danneggiati e in conflitto sui dischi.
Un’altra causa frequente è il guasto fisico di uno o più dischi combinato con metadati danneggiati sulle unità integre rimanenti. L’intervento manuale è necessario anche se il processo di ricostruzione dell’array è stato interrotto da un guasto o da un’interruzione di alimentazione: in tal caso, alcuni dischi conservano le informazioni aggiornate, mentre altri restano nello stato precedente. In situazioni così complesse, utilizziamo lo strumento integrato RAID Constructor per l’assemblaggio manuale.
Per assemblare correttamente l’array, è necessario determinare l’offset di inizio del file system, denominato Offset.
Prima di cercarlo, è importante comprendere il tipico layout dei dischi in un NAS: le unità contengono solitamente diverse partizioni di servizio (piccole partizioni di sistema per il sistema operativo e una partizione di swap) e una grande partizione principale per i dati dell’utente.

Per trovarlo, selezioniamo intenzionalmente la partizione dati più grande sul primo disco, escludendo le partizioni di sistema. A tale scopo, aprire il HEX Editor integrato e cercare il marker LABELONE sul volume corrispondente.

Si noti che questo marker deve essere cercato sul primo disco, poiché non è presente sugli altri dischi dell’array.

Dopo aver trovato questo marker utilizzando la funzione di ricerca nell’HEX Editor, determinare il valore dell’offset del settore precedente e aggiungervi il valore di Primo settore della partizione su cui è stato trovato il marker, come mostrato nella schermata principale in byte.
Il numero risultante, 4832886784 byte, sarà il valore esatto di Offset.

Successivamente, inserire i parametri predefiniti dell’array Synology; per la maggior parte dei modelli sono i seguenti:
- Ordine dei blocchi – Left Synchronous;
- Dimensione del blocco – 64 KB (in alcuni modelli talvolta 512 KB);
- Byte per settore – 512.

Successivamente, spostare i dischi dal campo Dischi disponibili al campo Dischi selezionati e inserire per ciascuno l’Offset calcolato. Quindi fare clic su Avanti.


Se non si conosce manualmente l’ordine corretto delle unità, è possibile utilizzare la comoda opzione Rileva automaticamente l’ordine dei dischi. Il programma analizzerà i blocchi e ricostruirà la corretta configurazione RAID 5.

Dopo il corretto assemblaggio manuale, l’array apparirà nella schermata principale. Sarà sufficiente eseguirne la scansione e trovare tutti i dati che erano archiviati sui dischi prima del guasto critico del sistema.

Al termine della scansione, assicurarsi di utilizzare la funzione di anteprima. Consente di aprire foto, video e documenti direttamente nella finestra del programma, in modo da verificarne l’integrità prima del recupero. Dopo la verifica, è sufficiente selezionare i file richiesti o intere cartelle e salvarli su un altro disco o supporto di archiviazione sicuro.

Conclusione
Il recupero remoto dei dati da Synology DS1815+ in configurazione RAID 5 tramite SSH può essere utile nelle situazioni in cui l’accesso ai file tramite l’interfaccia DSM standard è perso, ma il NAS stesso e le unità installate restano accessibili. Il DS1815+ supporta RAID 5 e fornisce accesso SSH, consentendo di operare sullo storage a livello di sistema.
Durante il recupero, è particolarmente importante non eseguire operazioni che possano modificare la struttura RAID o sovrascrivere i dati sulle unità danneggiate. Prima di iniziare, è consigliabile determinare lo stato di ciascun disco, verificare la configurazione RAID e del file system e, se possibile, creare copie o immagini delle unità problematiche. Se l’array è in stato degradato, tenere presente che RAID 5 è progettato per tollerare il guasto di una sola unità.
L’utilizzo di SSH fornisce accesso alla riga di comando del NAS e consente di eseguire diagnostica senza rimuovere i dischi dal contenitore. Questo è particolarmente importante negli scenari di lavoro remoto in cui l’accesso fisico all’apparecchiatura è limitato. Allo stesso tempo, i casi complessi di corruzione RAID, danneggiamento del file system o guasti multipli delle unità richiedono un’analisi attenta, poiché comandi imprudenti possono complicare ulteriormente il recupero.
Pertanto, il recupero remoto di RAID 5 tramite SSH è una delle possibili modalità per accedere ai dati sul Synology DS1815+ senza rimuovere immediatamente le unità. Diagnostica corretta, operatività con intervento minimo e conservazione dello stato originale dei dischi contribuiscono a ridurre il rischio di perdita permanente dei dati e creano condizioni sicure per il successivo recupero.

