Existe um post útil em LinuxQuestions da RayfordJ que sugiro que seja possível restaurar um vg / lv, mesmo depois de uma sequência de lvremove & & vgremove & & pvremove.
A sequência na postagem é:
- pvcreate --restorefile / etc / lvm / archive / --uuid dev / sdX
- vgcfgrestore -f / etc / lvm / archive / --verbose thisVG
- vgdisplay -v / dev / thisVG & & vgchange -ay / dev / thisVG
- mount / dev / thisVG / missingLV / mnt
(Por favor, verifique estes passos para a sua situação cuidadosamente antes de usar, ou use o texto da postagem original, que é muito mais claro!).
O passo número 4. provavelmente falhará e exigirá uma verificação do sistema de arquivos.
Após sua descrição do problema, você poderá pular para a etapa 2.
Existe também um artigo no LinuxJournal sobre como recuperar dados de um array RAID com falha e do LVM vg aqui .
Considerando essas duas fontes, parece-me que você deve ser capaz de diferenciar o arquivo de configuração lvm atual e o arquivo arquivado, e tentar usar o antigo em vez do novo. Se você tiver sorte, reiniciar lvm magicamente permitirá que você veja o lv com lvdisplay
e monte-o.