Restaurar dados do LVM sobrescrito

1

Eu perdi todos os meus dados (8 TB) que eu coletei nos últimos anos ontem porque cometi alguns erros sérios durante a remontagem do meu LVM. Eu corro uma instalação do XenServer5.6 com 4 discos rígidos adicionais para armazenamento de dados. Um LVM nesses 4 HDDs foi usado para armazenar todos os meus dados. Ontem, reinstalei o XenServer e queria montar meus discos rígidos antigos e adicionar o LVM. Eu corro

xe sr-create [...]

para todos os discos (/ dev / sdb .. / dev / sde), mas isso foi totalmente errado. Este comando apaga o antigo LVM nos discos e criou um novo lvm vazio em cada disco sem partições. Não, eu tenho 4 discos rígidos vazios: (

É possível recuperar alguns dados desses volumes LVM perdidos? Eu não tenho idéia de como fazê-lo porque eu apaguei todas as informações sobre o antigo LVM. Existe uma maneira de acessar os arquivos insed que lvm antigo diretamente?

    
por Matthias Bayer 07.12.2012 / 11:25

1 resposta

1

Experimente vgcfgrestore . O LVM normalmente salva o backup de todos os metadados do LVM em /etc/lvm/backup e os backups mais antigos vão em /etc/lvm/archive .

Para verificar quais backups você tem:

vgcfgrestore -l <volumegroupname>

Execução a seco de uma restauração de backup:

vgcfgrestore -t <volumegroupname>

E, na verdade, restaure o backup mais recente:

vgcfgrestore <volumegroupname>

Para restaurar um backup diferente (verifique a saída da opção -l ):

vgcfgrestore -f /etc/lvm/archive.... <volumegroupname>
    
por 07.12.2012 / 11:40