Sim, você pode retirar a unidade, montá-la em outro lugar e obter os dados dela. Em seguida, coloque-o de volta e sincronize novamente o array. Se você não tem um segundo computador rodando Linux, você pode usar algo como SystemRescueCd (CD inicializável), que montará o mdadm array automaticamente para você (em um computador separado), e você só precisará montar o sistema de arquivos nele e copiar seus dados.
Aviso
Esta é uma operação arriscada. Eu não faria isso sozinho.
-
Se algo der errado (por exemplo, o disco na matriz degradada falhar enquanto você copia seus dados), o servidor ficará inativo até que você coloque a segunda unidade de volta e remova a que falhou.
-
A sincronização de uma matriz grande é demorada e coloca uma pressão considerável no sistema de E / S. Se o seu sistema é esquisito para começar, não acho que seja uma boa ideia. Removendo discos, colocando-os em outro sistema, etc .: tudo adiciona estresse aos seus discos e geralmente não é uma boa idéia, a menos que você realmente não possa evitá-lo.
Portanto, na minha opinião, uma solução melhor é copiar os dados via NFS ou algum outro protocolo de rede, enquanto ambos os discos permanecem no RAID do sistema original. Se a sua rede é razoavelmente rápida, não deve ser muito mais lenta do que copiar através de USB.