Você realmente precisa do arquivo mdadm.conf original. Mas, como você não o tem, terá que recriá-lo. Primeiro, antes de fazer qualquer coisa, leia o mdadm através de sua página de manual . Por que perder seus dados para uma situação ou comando que você não sabia?
Dito isto, este conselho é por sua conta e risco. Você pode facilmente perder todos os seus dados com os comandos errados. Antes de executar qualquer coisa, verifique duas vezes as ramificações do comando . Não posso ser responsabilizado pela perda de dados ou outros problemas relacionados a qualquer ação que você execute - verifique tudo de uma vez .
Você pode tentar isso:
mdadm --assemble --scan --verbose /dev/md{number} /dev/{disk1} /dev/{disk2} /dev/{disk3} /dev/{disk4}
Isso deve fornecer algumas informações para você começar a trabalhar, juntamente com o ID. Ele também criará um novo dispositivo de matriz / dev / md {number}, a partir daí você poderá encontrar quaisquer montagens. Não use a --auto
opção, a palavreada da página de manual implica que, sob certas circunstâncias, isso pode causar uma substituição das configurações da matriz nas unidades. Provavelmente não é esse o caso, e a página provavelmente precisa ser reescrita para maior clareza, mas por que arriscar?
Se a matriz for montada corretamente e tudo estiver "normal", certifique-se de que seu mdadm.conf seja gravado e armazenado /etc
, para que você o tenha no momento da inicialização. Inclua o novo ID da matriz no arquivo para ajudá-lo.
Só queria adicionar minha resposta completa para o Debian, pelo menos.
sudo apt-get install mdadm
Procure os discos antigos de ataque através de ->
sudo mdadm --assemble --scan
Neste ponto, eu gosto de verificar
BLKID
e montar o ataque manualmente para confirmar.blkid mount /dev/md0 /mnt
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Atualize initramfs via ->
update-initramfs -u
Solução de problemas:
Verifique se a saída
mdadm --detail --scan
corresponde ao seu/etc/mdadm/mdadm.conf
Exemplo FSTAB
/unix/23879/using-mdadm-examine-to-write-mdadm-conf/52935#52935
/ubuntu/729370/can-i-transfer-my-mdadm-software-raid-to-a-new-system-in-case-of-hardware-failur
Como mover um RAID de software Linux para uma nova máquina?
fonte
Examine todas as partições e dispositivos listados em / proc / partitions e monte / dev / md0 de todos esses dispositivos com um superbloqueio RAID com um número menor de 0.
se o conf foi bem sucedido, você pode adicionar --detail --scan >> /etc/mdadm/mdadm.conf para que ele seja capturado na inicialização
fonte