Solução da comunidade

Recuperar um RAID ZimaOS existente após reinstalar o sistema operativo

After reinstalling ZimaOS on eMMC, a user could not see an existing RAID 5 in the normal interface but recovered it without formatting the member disks.

A reinstalação não significou automaticamente que os dados do RAID tinham desaparecido

Um utilizador reinstalou o ZimaOS a partir de uma unidade USB no mesmo eMMC, depois de a cópia de segurança integrada ter enchido a unidade do sistema. O RAID 5 existente deixou de aparecer através de um processo claro de importação ou reanexação, criando a impressão de que o conjunto poderia ter sido perdido.

As respostas da comunidade explicaram que reinstalar o sistema operativo não elimina necessariamente os metadados do RAID armazenados nos discos membros. A condição crítica era o utilizador não ter reformatado, inicializado ou reconstruído esses discos. O autor desligou o NAS e deixou de fazer alterações enquanto pedia orientação.

Não crie um novo conjunto nem formate os discos membros

A instrução de segurança mais importante na discussão foi interromper as operações nos discos. Um conjunto em falta na interface de utilizador não prova que os dados já não existem. Criar um grupo de armazenamento de substituição ou aceitar um pedido de formatação pode substituir os metadados e o conteúdo necessários para a recuperação.

A discussão incluía uma discussão da comunidade sobre a recuperação de RAID 5, mas os participantes continuaram a evitar publicar comandos genéricos de montagem, porque a ordem dos discos, o estado do conjunto, o nível de RAID e o histórico de versões podem variar.

Neste caso, o ZimaOS não disponibilizou um processo de importação claro

As respostas descreveram uma lacuna entre a possibilidade técnica de recuperação e a interface do ZimaOS disponível na altura. Os discos podiam conservar o conjunto, enquanto o sistema recém-instalado não orientava o utilizador no processo de o reanexar. Também foi referenciado um pedido de funcionalidade da comunidade para anexar um conjunto existente.

Mais tarde, o autor localizou o conjunto e contactou a equipa da Comunidade Zima. Depois de receber ajuda específica para o caso, informou que o problema tinha sido totalmente resolvido e que as aplicações estavam a funcionar como antes. Optou deliberadamente por não divulgar o procedimento exato de recuperação, porque aplicar a mesma sequência de RAID a um estado de discos diferente poderia causar danos.

Os dados das aplicações exigiram uma etapa de restauro separada

Anteriormente, o utilizador tinha migrado os dados das aplicações do ZimaOS para o RAID. Depois de o conjunto ser restaurado, foi necessário mudar o nome dos caminhos de migração temporários enquanto a migração era configurada novamente. Em seguida, as aplicações foram reinstaladas a partir da loja e retomaram a utilização dos dados que tinham sido preservados.

Este resultado depende de os dados das aplicações continuarem presentes e de os respetivos caminhos serem restaurados corretamente. Reinstalar uma aplicação não é o mesmo que recriar os seus dados, e alterar os caminhos de migração sem compreender a estrutura existente pode desligar uma aplicação dos seus volumes.

Quando parar e pedir ajuda específica para o caso

Pare se a interface oferecer a opção de inicializar os discos, se faltar algum membro, se o conjunto já estivesse degradado antes da reinstalação ou se a ordem correta dos dispositivos e o estado dos metadados forem desconhecidos. Tanto o utilizador cujo problema foi resolvido como a resposta da comunidade recomendaram contactar community@icewhale.org, em vez de tentar adivinhar com dados ativos.

Limite de versão

O sistema utilizava originalmente uma versão da série 1.4.x e estava a executar o ZimaOS 1.5.3 após a reinstalação e atualização. A discussão documenta um caso de recuperação resolvido, não uma garantia de que todos os conjuntos ou versões posteriores do ZimaOS se comportem da mesma forma.

Perguntas frequentes

A reinstalação do ZimaOS apaga automaticamente um RAID?

Não neste caso. O conjunto sobreviveu porque os discos membros não foram reformatados nem reinicializados. Mais tarde, o autor conseguiu recuperá-lo com a ajuda da comunidade.

Devo criar um novo RAID com os mesmos discos para o fazer aparecer?

Não. A discussão adverte explicitamente contra a criação de um novo conjunto ou a formatação dos discos, porque essas ações podem destruir dados recuperáveis.

Porque foram omitidos os comandos exatos de recuperação?

Os estados dos RAIDs variam, e um comando adequado para um conjunto pode danificar outro. O utilizador cujo problema foi resolvido recomendou intencionalmente obter apoio específico para o caso.