Este tópico documenta uma lacuna real do produto que mais tarde se tornou numa funcionalidade integrada. No ZimaOS 1.4.1, um RAID 1 de dois discos entrou num estado degradado/só de leitura depois de uma unidade de 750 GB ter falhado. O disco de substituição estava visível como um HDD saudável separado, mas a interface de armazenamento não disponibilizava uma ação clara de «substituir e reconstruir».
Inicialmente, a IceWhale tratou os utilizadores afetados através do suporte de engenharia e de diagnósticos da CLI. A Zima-Giorgio anunciou então que o ZimaOS 1.4.4 disponibilizaria um processo de reparação de RAID 1 mais abrangente. As notas de lançamento oficiais atuais da versão 1.4.4 confirmam que foi adicionada a reparação de RAID1 para arrays degradados ou danificados.
O RAID de origem entrou no estado Proteção / Só de leitura
O disco rígido de substituição foi detetado separadamente
A página de armazenamento da versão 1.4.1 avisava de que eram necessários discos novos
A IceWhale avisou os utilizadores para evitarem reparações próprias arriscadas
A Zima-Giorgio disponibilizou assistência de engenharia e pediu aos utilizadores experientes que recolhessem lsblk e mdadm -D /dev/md0 resultado. Não publicou uma receita de reconstrução destrutiva.
Depois de os engenheiros repararem em privado o array de um utilizador posterior, este alertou explicitamente contra a realização de operações RAID ao nível da raiz sem conhecimentos suficientes ou instruções diretas dos engenheiros.
O ZimaOS 1.4.4 adicionou a reparação de RAID 1 à WebUI
Em 4 de setembro de 2025, a Zima-Giorgio afirmou que a versão 1.4.4 disponibilizaria um processo de reparação de RAID 1 mais abrangente. Quando outro utilizador pediu ajuda com a CLI na versão 1.4.4, Giorgio respondeu que a versão 1.4.4 poderia efetuar a reparação através da WebUI.
As notas de lançamento atuais da IceWhale confirmam: “Foi adicionada a funcionalidade de reparação RAID1: a reparação pode ser realizada quando a matriz RAID1 está degradada ou danificada.”
Utilize a funcionalidade oficial de reparação de RAID 1 do ZimaOS 1.4.4 em vez de reproduzir experiências antigas com root/mdadm.
A versão 1.4.4 também corrigiu a utilização de discos anteriormente usados durante a recuperação
As mesmas notas de lançamento indicam que o ZimaOS corrigiu um problema que impedia a seleção de discos utilizados anteriormente durante a recuperação RAID. Isto é diretamente relevante para fluxos de trabalho de substituição de unidades em que um disco possa já conter assinaturas antigas ou ter sido inicializado separadamente.
Utilize um disco de substituição com, pelo menos, a mesma capacidade do membro avariado
Uma reconstrução de RAID 1 necessita de um membro de substituição suficientemente grande para a disposição de dados existente na matriz. Unidades nominalmente idênticas de “750 GB” ou “2 TB” podem diferir ligeiramente no número de setores, pelo que uma unidade com menos capacidade utilizável poderá ser rejeitada.
Faça uma cópia de segurança dos dados legíveis antes de uma recuperação arriscada, sempre que possível
Uma matriz RAID 1 degradada já perdeu redundância. Se o disco restante falhar durante a reconstrução, a matriz poderá perder-se. Copie os dados insubstituíveis para uma unidade independente antes de realizar uma recuperação invasiva, sempre que a matriz possa ser lida e os dados ainda não tenham uma cópia de segurança.
Não clique em Criar RAID sobre discos que já sejam membros
Se o ZimaOS mostrar os membros RAID antigos como não utilizados ou como discos separados, a criação de um novo RAID pode substituir os metadados. Determine se está a reparar uma matriz existente degradada ou a criar intencionalmente uma nova matriz vazia antes de prosseguir.
Uma reconstrução de RAID 1 é um período de elevada carga para o disco sobrevivente
Durante uma reconstrução, o ZimaOS tem de ler extensivamente o membro sobrevivente enquanto grava no substituto. Se o disco antigo restante já estiver em estado marginal, esta é uma das alturas em que é mais provável que revele setores ilegíveis ou outra falha.
É por isso que deve fazer uma cópia de segurança externa dos dados insubstituíveis antes da reconstrução, sempre que a matriz degradada ainda possa ser lida.
Não formate a substituição só porque aparece como armazenamento separado
No caso da fonte, o utilizador já tinha formatado o novo disco e o ZimaOS apresentava-o como HDD-Storage. As correções posteriores da versão 1.4.4 abordaram especificamente os discos que tinham sido utilizados anteriormente e que estavam indisponíveis para a recuperação do RAID.
Num sistema atual, siga o fluxo de reparação do RAID e deixe o ZimaOS preparar o disco de substituição selecionado. Formatar ou criar primeiro outro espaço de armazenamento pode adicionar metadados que a interface de recuperação terá depois de contornar.
Os diagnósticos apenas de leitura são mais seguros do que a alteração manual do RAID
Os comandos solicitados por Zima-Giorgio—lsblk e mdadm -D /dev/md0—foram utilizadas leituras de diagnóstico para identificar o dispositivo e o estado da matriz. Isso é muito diferente de comandos que adicionam membros, apagam superblocos, forçam a montagem ou recriam matrizes.
Se o suporte técnico solicitar resultados da CLI, recolha exatamente as informações solicitadas, apenas de leitura, e evite improvisar operações destrutivas do mdadm com base em tutoriais Linux não relacionados.
Verifique a matriz após a conclusão da reconstrução
Não considere a recuperação concluída no momento em que o disco de substituição é aceite. Aguarde que a sincronização/reconstrução termine, confirme que o RAID regressa ao estado íntegro/de proteção, abra ficheiros representativos e verifique as aplicações que dependem do conjunto.
Mantenha a cópia de segurança externa intacta até essas verificações serem concluídas.
Prepare-se para a próxima falha de disco enquanto a matriz está íntegra
O RAID 1 dá-lhe tempo para substituir um membro avariado; não elimina a necessidade de ter cópias de segurança. Mantenha uma cópia independente dos dados importantes, registe os modelos e números de série dos discos e verifique periodicamente o estado para detetar uma situação degradada antes de um segundo membro avariar.
Perguntas frequentes sobre a recuperação de RAID 1
A reparação de RAID 1 estava ausente da interface do ZimaOS 1.4.1?
O utilizador da fonte conseguia ver a matriz degradada e o disco de substituição, mas não tinha nenhuma ação normal de reparação.
A IceWhale adicionou posteriormente um fluxo de reparação na WebUI?
Sim. A IceWhale afirmou que a versão 1.4.4 podia reparar o RAID 1 através da WebUI, e as notas de lançamento oficiais indicam a reparação de RAID1 como uma nova funcionalidade.
Os utilizadores atuais devem executar os comandos mdadm ao nível da raiz da discussão antiga?
Não. A IceWhale avisou explicitamente os utilizadores para não executarem operações RAID ao nível da raiz, a menos que compreendessem os riscos ou tivessem instruções dos engenheiros.
