Recuperação LVM após erro DD

1

Eu tenho dois discos em um volume definido usando o LVM, o sistema de arquivos nestes parou de funcionar. Meu plano era duplicar os discos em dois discos necessários antes que eu tentasse recuperar os dados, pois suspeito que um dos discos possa ser desonesto.

Infelizmente, não verifiquei corretamente as alocações de disco antes de executar o ddrescue e acabei copiando os primeiros 800 MB de dados do primeiro disco para o segundo disco no conjunto de volumes.

Antes do Ubuntu ter escolhido o volume, mesmo não conseguindo montar a partição. Agora, ele não detecta mais as unidades como estando no mesmo conjunto de volumes. Pelo que li, isso ocorre porque o cabeçalho do LVM de cada disco é armazenado no início de cada unidade. Eu não sei muito sobre o LVM alguém pode me apontar na direção certa por tentar restabelecer o volume definido? Existe uma maneira de dizer a recriar os cabeçalhos do LVM no segundo disco? Obrigado

    
por John 10.09.2013 / 20:02

1 resposta

0

Você pode usar o vgcfgrestore. Como a alteração foi feita fora do LVM, você deve restaurar a configuração de volume mais recente. De man vgcfgrestore :

sudo vgdisplay --partial --verbose
# Look for the uuid of a PV without a device path
sudo pvcreate --restorefile /etc/lvm/backup/<vgname> --uuid <uuid>
sudo vgcfgrestore --file /etc/lvm/backup/<vgname>
    
por Tobu 15.09.2013 / 00:46