Solução da comunidade

Disco em falta no RAID5 do ZimaOS numa nova configuração: o que verificar

A new three-disk RAID5 alternated between one missing disk and all disks missing, suggesting unstable drive detection rather than a normal single-disk failure.

Se um RAID5 acabado de criar alternar entre um disco em falta e todos os discos em falta, pare a reconstrução e confirme primeiro que os três discos são detetados de forma consistente. Este padrão aponta mais para problemas de alimentação, cablagem, backplane/controlador ou instabilidade na deteção dos discos do que para falhas simultâneas dos três discos do RAID.

O RAID5 atual do ZimaOS requer pelo menos três discos e deve indicar como Degradado um membro com falhas. Reiniciar repetidamente não resolve o desaparecimento intermitente do caminho de acesso a um disco.

Passo 1: Verificar cada disco fora da vista do RAID

lsblk -o NAME,SIZE,MODEL,SERIAL,TRAN
dmesg | grep -Ei 'ata|sas|scsi|reset|error|fail' | tail -150

Execute estas verificações após vários arranques a frio. Os três discos de 16 TB devem aparecer sempre com informações estáveis sobre o modelo e o número de série.

Passo 2: Voltar a encaixar as ligações de alimentação e de dados

Desligue completamente o sistema antes de voltar a encaixar os discos, os cabos SATA/SAS, os conectores do backplane ou as ligações do HBA. Um disco grande de 3,5 polegadas pode desaparecer durante o arranque se a alimentação for insuficiente.

Passo 3: Verificar o SMART de cada disco

smartctl -x /dev/sdX

Procure testes automáticos falhados, erros de suporte, tempos limite de comandos, setores pendentes ou erros de interface. Um disco novo também pode estar defeituoso.

Passo 4: Inspecionar o estado do RAID

O guia de configuração de armazenamento do ZimaOS atual indica que a falha de um membro deve deixar a matriz no estado Degradado, mantendo os dados acessíveis.

Os utilizadores avançados também podem inspecionar:

cat /proc/mdstat
mdadm --detail /dev/mdX

Utilize estes comandos apenas se a matriz atual for baseada em md e souber qual é o dispositivo correto.

Não recrie o RAID até a deteção estar estável

Se todos os discos desaparecerem intermitentemente, a criação de um conjunto do zero irá simplesmente falhar novamente. Resolva primeiro os problemas no percurso do hardware/controlador.

O RAID5 requer três membros fiáveis

O atual guia de RAID5 do ZimaOS descreve o RAID5 como armazenamento com paridade simples, que resiste à falha de um membro. Não foi concebido para tolerar a deteção instável de vários discos.

Faça uma cópia de segurança antes de reconstruir um conjunto existente

Se o conjunto já contiver dados, não o elimine nem recrie apenas porque a interface indica que falta um membro. Proteja primeiro os dados e determine se a unidade avariou realmente ou se apenas desapareceu do controlador.

Verifique separadamente a lógica de substituição/reconstrução

Se um disco específico estiver consistentemente avariado, substitua apenas esse disco e siga o processo de reconstrução do ZimaOS. Não inicialize o disco de substituição ao acaso nem o adicione a um novo conjunto.

O guia de resolução de problemas de reconstrução RAID apresenta o passo seguinte quando a deteção está estável.

Perguntas frequentes

Porque é que um RAID5 acabado de criar indica «Disco em falta»?

Um disco pode ter sido desligado durante a criação ou pode não ser detetado de forma fiável devido à alimentação, cablagem, placa de ligação ou controlador.

Devo reiniciar repetidamente?

Não. Utilize verificações repetidas da deteção para diagnosticar a instabilidade no percurso do hardware.

O RAID5 pode funcionar com dois discos?

Não. O RAID5 atual do ZimaOS requer pelo menos três discos.

Devo recriar o conjunto do zero se todos os discos desaparecerem por vezes?

Não. Resolva primeiro a deteção dos discos; caso contrário, o novo conjunto poderá falhar da mesma forma.