Tabela de partições LVM do Storage XenServer danificado [fechada]

2

Eu tenho um homeserver rodando sob o controle XenServer com discos de 3x1TB, um para o XenServer e dois espelhados (usando o fakeRAID e o dmraid da Intel) para VMs e dados do usuário (mas agora acho que o RAID não funcionou). Tentei passar a placa PCI para VM usando PCI-passthroug e li em algum lugar que preciso recompilar o kernel com o módulo pciback mas algo deu errado (cometi erro em /boot/extlinux.conf e o servidor não pôde rodar ) e eu tive que usar LiveCD de GPartEd (eu já tinha na chave USB) para corrigir isso. Mas quando eu re-executar o servidor todos os VDIs foram embora. Eu não tenho ideia do que poderia dar errado.

Eu tentei reparar o RAID usando dmraid -R , na esperança de que tudo retorne ao noramal, mas agora acho que isso foi feito de forma mais ruim do que bem (e corrompido na restante tabela do LVM ...).

Existe alguma possibilidade de recuperar este SR ou apenas dados de um (~ 100GB) de VDI?

Eu também quero pedir desculpas pelo meu inglês, eu não sou do país de língua inglesa e tenho apenas 16 anos, então eu não tinha "tempo" para aprender (a escola não é um bom lugar para fazer isso) de maneira suficiente.

    
por jakubfijalkowski 03.08.2010 / 01:06

2 respostas

1

Com lvm você pode recuperar configurações lvm. Deve haver algo no / etc / lvm. Depois você pode dar uma olhada na página man dos comandos lvm e ver as opções que você precisa para fazer a restauração da configuração lvm. Pode ser isso vai ajudar !!

    
por 01.07.2011 / 19:40
1

Infelizmente, você ainda precisa de backups de todos os seus arquivos, mesmo se estiver usando RAID, e o LVM dificulta ainda mais a recuperação de dados. Veja esta resposta sobre os riscos do LVM para alguns links no segundo parágrafo do LVM recuperação. Ele também tem dicas que podem ajudar a evitar problemas com gravação em cache e LVM / RAID.

Veja esta resposta sobre a recuperação os dados dentro do 'contêiner' do RAID - você pode definir um deslocamento para que a recuperação encontre o conteúdo sem o cabeçalho fakeraid, com sorte.

Você também pode conseguir um truque de deslocamento semelhante com o LVM e usar o TestDisk - não tentei fazer isso sozinho, mas o TestDisk pode copiar pastas específicas do disco, desde que ele possa ver o próprio sistema de arquivos - você pode precisar para fazer o backup do disco em um arquivo de imagem, faça o deslocamento para o LVM e o RAID e tente isso. Sua configuração é mais complexa porque você está usando o Xen, e não tenho certeza de onde a imagem de disco Xen (VDI) se encaixa dentro disso.

Claro, a primeira coisa que você deve fazer antes de tentar a recuperação é obter um disco vazio de tamanho semelhante - copiar a imagem de todo o disco de origem para este disco, bloquear para bloquear e apenas tentar a recuperação no disco de cópia. É muito barato comprar um disco grande hoje em dia, então não há razão para não fazer isso. Procure pelo GNU ddrescue uma boa maneira de criar discos de imagem, mesmo que o disco de origem possua erros de leitura irrecuperáveis.

    
por 03.07.2011 / 09:56