Recuperando metadados substituídos do LVM

4

Ontem eu estava tentando usar a instalação do Debian no modo de recuperação para consertar o meu Grub (o item de menu para o Debian desapareceu de repente).

Agora eu não consegui consertá-lo e não tive muito tempo, então pensei em reinstalar o Debian (eu sei, estilo windows: P). O problema era que eu tinha instalado o Debian usando criptografia de disco completo, assim dentro de uma partição LVM. Por alguma razão, o instalador não reconheceu os grupos de volumes, embora eu pudesse montá-los no modo de recuperação. Tentei definir "use as lvm" e, em seguida, selecione a opção "use current layout", mas nenhum grupo de volume estava presente. Voltando ao modo de recuperação, executando uma concha, não consegui mais montá-las, como se elas tivessem desaparecido.

Então, em algum lugar ao longo do caminho, os metadados dos grupos de volumes devem ter sido sobrescritos. Eu fiz algumas pesquisas, mas dificilmente encontrei algo sobre o assunto específico dos metadados sobrescritos. Eu tentei executar testdisk, mas parece que é apenas para recuperar partições, não grupos de volume.

A última coisa que consegui encontrar foi a saída do pvck:

root@ubuntu:/home/ubuntu# pvck -d -v /dev/sda5
    Scanning /dev/sda5
  Found label on /dev/sda5, sector 1, type=LVM2 001
  Found text metadata area: offset=4096, size=192512
    Found LVM2 metadata record at offset=194560, size=2048, offset2=0 size2=0
    Found LVM2 metadata record at offset=128512, size=66048, offset2=0 size2=0
    Found LVM2 metadata record at offset=116224, size=12288, offset2=0 size2=0
    Found LVM2 metadata record at offset=69120, size=47104, offset2=0 size2=0
    Found LVM2 metadata record at offset=68096, size=1024, offset2=0 size2=0
    Found LVM2 metadata record at offset=65024, size=3072, offset2=0 size2=0
    Found LVM2 metadata record at offset=53248, size=11776, offset2=0 size2=0
    Found LVM2 metadata record at offset=52736, size=512, offset2=0 size2=0
    Found LVM2 metadata record at offset=51712, size=1024, offset2=0 size2=0

Agora, parece que encontrou algo certo? Mas infelizmente eu não sei o suficiente sobre o LVM, então não tenho idéia de como usar essa informação. Alguém que é capaz de me orientar ainda mais?

Informação extra:

saída do pvscan:

root@ubuntu:/home/ubuntu# pvscan
  PV /dev/sda5                      lvm2 [465.52 GiB]
  Total: 1 [465.52 GiB] / in use: 0 [0   ] / in no VG: 1 [465.52 GiB]

Estou testando em live-live Ubuntu 10.04 LTS 32-bit e eu estava tentando reinstalar o Debian Squeeze 64-bit. Estou usando um laptop Acer Aspire com processador quad-core Intel i7, 2 discos rígidos internos de 1TB, placa de vídeo ati Radeon HD 5600 Series. (que é provavelmente mais informação do que o necessário: P).

    
por Joren Van Severen 22.08.2012 / 20:00

4 respostas

0

Deu e formatou a unidade contendo o lvm, já que eu realmente precisava de mais espaço.

    
por 05.09.2012 / 22:59
2

Se você tiver backups do sistema que foram feitos após a última alteração feita no LVM, a maioria dos comandos do LVM faz backup dos metadados do LVM para / etc / e existe uma maneira de recuperar esses dados para o disco.

Recomendamos que você encontre um novo disco rígido e use o dd para copiar todos os dados da unidade que você está tentando recuperar e trabalhar na cópia, porque qualquer erro na recuperação pode reduzir as chances de recuperação para 0 .

Explicação sobre como recuperar metadados do LVM do backup

Não mantenha suas esperanças, a criptografia completa do disco mantém as chaves em uma pequena área no início do disco e, quando os dados são excluídos, é muito fácil apagar as chaves.

    
por 29.08.2012 / 14:24
1

Você perdeu todos os seus dados. Pode também tirar isso do caminho, para que você possa passar para outras coisas.

O instalador Debian não irá funcionar com instalações criptografadas existentes, e apenas substitui-as por novos metadados do LVM, mesmo que sejam instruídos a ignorá-los. Não são os metadados do LVM que você está perdendo, mas os metadados do LUKS que costumavam estar no PV.

Isso também se aplica aos sistemas Ubuntu, que usam o mesmo código.

Eu me queimei com isso não muito tempo depois que o squeeze saiu quando eu decidi que queria configurar um dual boot com o Fedora e o Debian, e consequentemente perdi todo o conteúdo do meu disco rígido (incluindo muitas coisas sem backup). / p>

A ideia aqui é: Faça backups e verifique se eles funcionam.

    
por 31.08.2012 / 05:03
0

Tente estas dicas aqui. Pode não se adequar exatamente ao seu caso, mas você pode usar os pedaços para seguir adiante:

Recuperação de LVM

Felicidades,

    
por 31.08.2012 / 04:01