Remontar Raid 0 sem superblocos?

Remontar Raid 0 sem superblocos?

Eu tinha o Ubuntu 10.04 em execução. Criei um ataque de software 0 com 3 unidades.

Hoje atualizei para o Ubuntu 12.04 (na verdade, uma nova instalação) e agora estou enfrentando um grande problema:

Não consigo remontar o ataque, porque aparentemente todos os superblocos desapareceram. tentei

sudo mdadm --assemble /dev/md0 /dev/sdb /dev/sdd /dev/sde

Sem sorte. dumpe2fsmostra apenas para uma unidade (sde) algumas informações de ataque, como informações de passada e faixa.

mdadm --examinemostra apenas " no md superblock detected" Infelizmente, não posso fazer backups 1:1 de cada unidade porque simplesmente não tenho unidades sobrando. Portanto, não posso realmente brincar e esperar que funcione.

Ainda é possível remontar o array sem perda de dados? THX.

Responder1

Ok, consegui resolver esse problema. Vou anotar, para que outras pessoas que possam ter o mesmo problema possam tentar.

Encontrei um software chamado ReclaiMe Free Raid Recovery. É para Windows e é gratuito. Depois de informar quais unidades estavam no raid0, ele verifica, dependendo do tamanho, por várias horas. Para mim, demorou cerca de 2 horas até que eu tivesse certeza de ter encontrado os parâmetros corretos para o raid0.

E assim aconteceu. Ele os encontrou e pode abrir o software de recuperação ou apenas informar os parâmetros. Com eles, voltei para o Linux e usei

mdadm --create -l 0 -n 3 -c 64 -metadata 0.9 /dev/md1 devices

O crucial aqui foi o número dos metadados. Aparentemente, o padrão é 1.2, mas meu chapéu de ataque é 0.9. Então basicamente experimentei e usei o fsck para ver se funcionava. Com o 0.9 ele encontrou um sistema de arquivos que parecia estar danificado.

Usando o e2fsck, ele corrigiu vários erros no inode 7. A certa altura, cancelei porque parecia não fazer nada. Mas depois disso consegui montá-lo.

Todos os arquivos estão lá. Copiei coisas importantes imediatamente para outra unidade. Todos os arquivos que testei estão funcionando corretamente. O Raid foi restaurado.

Embora ainda pareça haver algo errado no sistema de arquivos, porque

df -h

mostra que estou usando -27 GB :)

Obrigado!

informação relacionada