La reinstallazione non significava automaticamente che i dati RAID fossero andati persi
Un utente ha reinstallato ZimaOS da USB sulla stessa eMMC dopo che il backup integrato aveva riempito l’unità di sistema. Il RAID 5 esistente non compariva più tramite una procedura chiara di importazione o ricollegamento, dando l’impressione che l’array potesse essere andato perso.
Le risposte della community hanno spiegato che la reinstallazione del sistema operativo non cancella necessariamente i metadati RAID memorizzati sui dischi membri. La condizione fondamentale era che l’utente non avesse riformattato, inizializzato o ricostruito quei dischi. L’autore ha spento il NAS e ha smesso di apportare modifiche mentre chiedeva indicazioni.
Non creare un nuovo array e non formattare i dischi membri
L’indicazione di sicurezza più importante della discussione era sospendere le operazioni sui dischi. Un array mancante nell’interfaccia utente non dimostra che i dati non esistano più. La creazione di un nuovo pool o l’accettazione di una richiesta di formattazione può sovrascrivere i metadati e i contenuti necessari per il recupero.
La discussione rimandava a una discussione della community sul recupero di un RAID 5, ma i partecipanti hanno comunque evitato di pubblicare comandi generici per l’assemblaggio, perché l’ordine dei dischi, le condizioni dell’array, il livello RAID e la cronologia delle versioni possono variare.
In questo caso ZimaOS non offriva una procedura chiara di importazione
Le risposte hanno descritto una differenza tra la possibilità tecnica di recupero e l’interfaccia di ZimaOS disponibile in quel momento. I dischi potevano conservare l’array, mentre il sistema appena installato non guidava l’utente nel ricollegamento. È stata inoltre citata una richiesta della community relativa alla possibilità di collegare un array esistente.
L’autore ha in seguito individuato l’array e ha contattato il team della Zima Community. Dopo aver ricevuto assistenza specifica per il caso, ha riferito che il problema era stato completamente risolto e che le applicazioni funzionavano come prima. Ha scelto deliberatamente di non divulgare la procedura esatta di recupero, perché applicare una sequenza RAID a uno stato dei dischi diverso potrebbe causare danni.
I dati delle applicazioni richiedevano un passaggio separato di ripristino
L’utente aveva precedentemente migrato i dati delle applicazioni di ZimaOS sul RAID. Dopo il ripristino dell’array, è stato necessario rinominare i percorsi temporanei di migrazione mentre la migrazione veniva configurata nuovamente. Le applicazioni sono quindi state reinstallate dallo store e hanno ripreso a utilizzare i dati conservati.
Questo risultato dipende dal fatto che i dati delle applicazioni siano ancora presenti e che i relativi percorsi vengano ripristinati correttamente. Reinstallare un’app non equivale a ricrearne i dati e modificare i percorsi di migrazione senza comprendere la struttura esistente può scollegare un’app dai suoi volumi.
Quando fermarsi e chiedere assistenza specifica
Fermati se l’interfaccia propone di inizializzare i dischi, se manca un membro, se l’array era degradato prima della reinstallazione o se non conosci l’ordine corretto dei dispositivi e lo stato dei metadati. Sia l’utente che ha risolto il problema sia la risposta della community hanno consigliato di contattare community@icewhale.org invece di procedere per tentativi con dati ancora attivi.
Limite relativo alla versione
In origine il sistema utilizzava una versione 1.4.x e, dopo la reinstallazione e l’aggiornamento, eseguiva ZimaOS 1.5.3. La discussione documenta un singolo caso di recupero risolto e non garantisce che ogni array o le versioni successive di ZimaOS si comportino allo stesso modo.
Domande frequenti
La reinstallazione di ZimaOS cancella automaticamente un RAID?
Non in questo caso. L’array è sopravvissuto perché i dischi membri non sono stati riformattati né reinizializzati. L’autore lo ha recuperato in seguito con l’assistenza della community.
Devo creare un nuovo RAID con gli stessi dischi per farlo comparire?
No. La discussione sconsiglia esplicitamente di creare un nuovo array o formattare i dischi, perché queste operazioni possono distruggere dati recuperabili.
Perché non vengono indicati i comandi esatti per il recupero?
Gli stati RAID possono differire e un comando appropriato per un array potrebbe danneggiarne un altro. L’utente che ha risolto il problema ha quindi raccomandato intenzionalmente un supporto specifico per il caso.
