Questa discussione documenta una reale lacuna del prodotto, che in seguito è diventata una funzionalità integrata. In ZimaOS 1.4.1, un RAID 1 a due dischi è entrato in uno stato degradato e di sola lettura dopo il guasto di un'unità da 750 GB. Il disco sostitutivo era visibile come HDD separato e integro, ma l'interfaccia Storage non offriva un'azione chiara per sostituirlo e ricostruire l'array.
Inizialmente IceWhale ha gestito gli utenti interessati tramite l'assistenza tecnica e la diagnostica CLI. In seguito Zima-Giorgio ha annunciato che ZimaOS 1.4.4 avrebbe offerto una procedura di riparazione RAID 1 più completa. Le attuali note di rilascio ufficiali della versione 1.4.4 confermano che è stata aggiunta la riparazione RAID1 per gli array degradati o danneggiati.
Il RAID di origine è entrato nello stato Protecting / Sola lettura
L'HDD sostitutivo è stato rilevato separatamente
La pagina Storage della versione 1.4.1 avvisava che erano necessari nuovi dischi
IceWhale ha detto agli utenti di evitare riparazioni autonome rischiose
Zima-Giorgio ha offerto assistenza tecnica e ha chiesto agli utenti esperti di raccogliere lsblk e mdadm -D /dev/md0 output. Non ha pubblicato una procedura distruttiva per la ricostruzione.
Dopo che gli ingegneri hanno riparato privatamente l'array di un altro utente, lo ha esplicitamente avvertito di non eseguire operazioni RAID a livello root senza conoscenze sufficienti o istruzioni dirette degli ingegneri.
ZimaOS 1.4.4 ha aggiunto la riparazione RAID 1 alla WebUI
Il 4 settembre 2025, Zima-Giorgio ha dichiarato che la versione 1.4.4 avrebbe offerto una procedura di riparazione RAID 1 più completa. Quando un altro utente ha chiesto assistenza per la CLI sulla versione 1.4.4, Giorgio ha risposto che la versione 1.4.4 avrebbe potuto eseguire la riparazione tramite la WebUI.
Le note di rilascio attuali di IceWhale confermano: “Aggiunta la funzionalità di riparazione RAID1: la riparazione può essere eseguita quando l'array RAID1 è degradato o danneggiato.”
Usa la funzionalità ufficiale di riparazione RAID 1 di ZimaOS 1.4.4 invece di riprodurre i vecchi esperimenti con root/mdadm.
La versione 1.4.4 ha inoltre risolto il problema dei dischi usati in precedenza durante il ripristino
Le stesse note di rilascio indicano che ZimaOS ha risolto un problema per cui non era possibile selezionare i dischi usati in precedenza durante il ripristino RAID. Questo è direttamente pertinente ai flussi di lavoro con unità sostitutive, nei quali un disco potrebbe contenere già vecchie firme oppure essere stato inizializzato separatamente.
Usa un disco sostitutivo grande almeno quanto il membro guasto
Una ricostruzione RAID 1 richiede un membro sostitutivo abbastanza grande da contenere il layout dei dati esistente dell'array. Unità nominalmente identiche da “750 GB” o “2 TB” possono differire leggermente nel numero di settori, quindi un'unità con una capacità utilizzabile inferiore potrebbe essere rifiutata.
Esegui il backup dei dati leggibili prima di un ripristino rischioso, quando possibile
Un RAID 1 degradato ha già perso la ridondanza. Se il disco rimanente si guasta durante la ricostruzione, l'array potrebbe andare perso. Quando l'array è leggibile e i dati non sono già stati sottoposti a backup, copia i dati insostituibili su un'unità indipendente prima di eseguire un ripristino invasivo.
Non fare clic su Crea RAID sopra i dischi membri esistenti
Se ZimaOS mostra i vecchi membri RAID come inutilizzati o come dischi separati, la creazione di un nuovo RAID può sovrascrivere i metadati. Prima di procedere, stabilisci se stai riparando un array esistente degradato o creando intenzionalmente un nuovo array vuoto.
La ricostruzione di un RAID 1 è un periodo di carico elevato per il disco sopravvissuto
Durante una ricostruzione, ZimaOS deve leggere intensamente il membro sopravvissuto mentre scrive su quello sostitutivo. Se il vecchio disco rimanente è già al limite, questo è uno dei momenti in cui è più probabile che riveli settori illeggibili o altri guasti.
Per questo, quando l'array degradato è ancora leggibile, è opportuno eseguire un backup esterno dei dati insostituibili prima della ricostruzione.
Non formattare la sostituzione solo perché appare come spazio di archiviazione separato
Nel caso della fonte, l'utente aveva già formattato il nuovo disco e ZimaOS lo mostrava come HDD-Storage. Le correzioni successive della versione 1.4.4 riguardavano specificamente i dischi utilizzati in precedenza che non erano disponibili per il ripristino RAID.
Su un sistema aggiornato, segui la procedura di riparazione RAID e lascia che ZimaOS prepari il sostituto selezionato. Formattare o creare prima un altro spazio di archiviazione può aggiungere metadati che l'interfaccia di ripristino dovrà poi gestire.
La diagnostica di sola lettura è più sicura della modifica manuale del RAID
I comandi richiesti da Zima-Giorgio—lsblk e mdadm -D /dev/md0—sono state utilizzate letture diagnostiche per identificare il dispositivo e lo stato dell'array. È molto diverso dai comandi che aggiungono membri, azzerano i superblock, forzano l'assemblaggio o ricreano gli array.
Se il supporto richiede l'output della CLI, raccogli esattamente le informazioni di sola lettura richieste ed evita di improvvisare operazioni mdadm distruttive basate su tutorial Linux non correlati.
Verifica l'array al termine della ricostruzione
Non considerare completato il ripristino nel momento in cui il disco sostitutivo viene accettato. Attendi il completamento della sincronizzazione/ricostruzione, verifica che RAID torni allo stato integro/protetto, apri alcuni file rappresentativi e verifica le applicazioni che dipendono dal pool.
Non modificare il backup esterno finché questi controlli non hanno avuto esito positivo.
Preparati al prossimo guasto del disco mentre l'array è integro
RAID 1 offre il tempo necessario per sostituire un membro guasto, ma non elimina la necessità di avere un backup. Conserva una copia indipendente dei dati importanti, annota i modelli e i numeri di serie dei dischi e controllane periodicamente lo stato per rilevare una condizione degradata prima che si guasti un secondo membro.
FAQ sul ripristino di RAID 1
La riparazione di RAID 1 era assente dall'interfaccia di ZimaOS 1.4.1?
L'utente della fonte riusciva a vedere l'array degradato e il disco sostitutivo, ma non disponeva di una normale azione di riparazione.
IceWhale ha aggiunto in seguito una procedura di riparazione nella WebUI?
Sì. IceWhale ha dichiarato che la versione 1.4.4 poteva riparare RAID 1 tramite la WebUI e le note di rilascio ufficiali indicano la riparazione RAID1 come una nuova funzionalità.
Gli utenti attuali dovrebbero eseguire i comandi mdadm a livello root della vecchia discussione?
No. IceWhale ha avvertito esplicitamente gli utenti di non eseguire operazioni RAID a livello root, a meno che non ne comprendessero i rischi o avessero ricevuto istruzioni dagli ingegneri.
