Minha opinião sobre estas questões, em ordem:
-
"Status do RAID não está ok". supostamente significa que a ressincronização ainda não foi feita, portanto, não é seguro falhar em uma unidade na matriz (do ponto de vista do subsistema RAID).
What is it and what can I do to fix it?
Basta deixar o subsistema RAID concluir a sincronização da matriz.
-
O objetivo da ressincronização é que o subsistema RAID deve garantir que as partes dos dados nas duas unidades sejam idênticas e, em seguida, marque as superblocos em todos os membros da matriz como sendo "atualizadas".
Os dados gravados no dispositivo exportado por uma matriz de espelhamento são gravados em todos os membros da matriz ativa e não interferem na ressincronização. Ressincronizar basicamente significa verificar o espaço de endereço de todos os membros da matriz do início ao fim e garantir que todos os membros da matriz tenham os mesmos dados; quando alguns dados são escritos para todos esses membros no mesmo endereço, isso obviamente não prejudica a ressincronização, que busca alcançar o mesmo objetivo, apenas globalmente.
-
Esta é uma abordagem errada: um subsistema RAID não garante que você tenha dados "legíveis" em cada membro de uma matriz RAID, mesmo que seja um espelho. O RAID de software Linux, de fato, mantém os dados em cada membro da matriz de espelhamento "como está" - como se não houvesse nenhum espelho, - apenas um pequeno superbloco é mantido no final da mídia de cada membro.
Isso significa que você pode ler cada dispositivo (os
/dev/sdX
) constituindo uma matriz de espelhos individualmente, mas geralmente é uma má idéia que é empregada apenas quando você recupera um único membro de uma matriz espelhada defeituosa e o conecta em outra máquina para ler os dados de suas partições.
TL; DR: Deixe o espelho terminar de sincronizar e os problemas devem desaparecer.