Recuperando o restante de um volume ext3 distribuído por vários volumes físicos lvm

2

Eu tenho um volume lógico LVM espalhado por oito volumes físicos separados no Amazon AWS. O volume lógico é formatado usando ext3.

Um dos meus volumes físicos falhou. Existe alguma maneira de recuperar alguns ou todos os dados dos volumes restantes?

Obrigado!

    
por Tom 14.03.2012 / 20:38

1 resposta

0

Consegui recuperar mais ou menos os dados restantes fazendo o seguinte:

  1. Adicione um novo volume físico para usar como substituto do volume físico com falha.
  2. Use vgscan para determinar o UUID do volume físico ausente (com falha).
  3. Use pvcreate --uuid [uuid of failed volume] para adicionar o novo volume físico e fornecer o mesmo uuid e descritor de dispositivo que o com falha.
  4. Use vgcfgrestore [the volume group name] para restaurar o descritor do grupo de volumes (pode ou não ser necessário).
  5. Use vgchange -ay [the volume group name] para ativar o grupo de volumes.
  6. Execute e2fsck -y [the logical volume] para corrigir erros; haverá muitos deles.
  7. Executar mount [the logical volume] [desired mount point] e voilà! Eu encontrei meus dados restantes!
por 15.03.2012 / 18:19