Eu acidentalmente abri meu 1 disco raid1 como raid0 com mdadm --create, e isso parece ter sobrescrito as meta informações de raid padrão, e faz com que meu dispositivo seja detectado como raid0 com mdadm --assemble --scan.
Por razões óbvias, não consigo ver a minha partição atualmente, por isso, não escrevi nada à partição.
Existe uma maneira segura de recuperar 1 disco raid1 sem perder dados no meu disco?
Muito obrigado,
Clooney
Atualização:
Obrigado pelas respostas rápidas. Eu posso não ter sido específico o suficiente, deixe-me corrigir isso.
Cenário: - Eu tenho um raid1 onde sda1 e sdb1 estão em / dev / md0, funcionando bem. - Meu sdb começa a falhar, então eu removo o sdb e o levo de volta para colocar minha garantia no lugar. - Eu inicializo do meu CD rescure que confunde minha ordem de drives: Eu tenho 2 portas sata no meu mb e 4 outras portas sata em uma placa Sil SATA, ou seja, a diferença quando carregada como um módulo kernel vs compilada no kernel pode causar tais coisas - então, depois de tudo, eu cometo o erro de dizer mdadm --create / dev / md1 --level = 0 --raid-devices = 1 / dev / sda1 -f e ter meu md1 criado eu imagino o mixup.
Eu não limpei a partição que contém meus dados do raid1. Eu não criei um novo sistema de arquivos (como eu percebi esperançosamente a tempo).
No entanto notei que metadados mdadm podem ter sido alterados para v1.2 - o que eu acredito não significa mais nada, mas é mantido em outro lugar - fazendo-me também pensar que a meta info de raid anterior deveria estar disponível.
Portanto, as verdadeiras perguntas por trás disso são: O que o mdadm --create faz exatamente? O mdadm --create / dev / md0 --level = 0 na mesma partição resolveria isto ou resultaria em um problema ainda maior? Posso, e se sim, como, encontrar os metadados anteriores (que eu não vi nenhuma indicação de ser deletado / apagado / etc) e usá-lo para reconstruir meu / dev / md0 com defeito?