Restaurar Tabela de Partição formatada no LVM Physical

2

Eu tenho uma máquina (VM guest rodando o CentOS 6.5) com 2 discos. SO principal em sda e depois um LVM de 2 TB no segundo sdc .

Eu adicionei mais 2 discos de 2TB à máquina e estava passando pelo processo de formatação, usando fdisk para adicionar ao LVM, mas imprimi o disco errado, sdc . Dois novos discos surgiram como sdb e sdd . Como um idiota, não verifiquei fdisk -l corretamente antes de continuar.

Eu criei uma nova partição primária em 1 e, em seguida, escrevi novamente o ID do sistema novamente para 8e (LVM).

Portanto, sdc agora tem um novo UUID e uma nova tabela de partições.

Alguém sabe como posso recuperar isso usando o utilitário vgcfgrestore? Posso apenas substituir o novo UUID pelo antigo no vg1 (volume-grupo-backup-file) e executar a restauração?

    
por gimmel 27.03.2014 / 17:36

2 respostas

2

Eu fiz a mesma coisa na outra noite enquanto depurava o gparted. Eu usei dd if=/dev/zero count=1 of=/dev/sdc para eliminar a tabela de partições, então pvcreate --uuid xxxx --norestorefile para reinicializar o cabeçalho lvm e finalmente vcfgrestore para restaurar a partir do backup em / etc / lvm / backup, que você também pode ver para encontrar o que o uuid do drive foi antes de dar para pvcreate.

    
por 27.03.2014 / 19:46
0

Obrigado Psusi

Isso teria sido muito mais fácil do que o que fiz no final. Eu usei testdisk com uma análise profunda para redescobrir a partição subjacente. Isso levou algumas horas, pois era uma unidade de 89% de 2TB.

Uma vez que eu encontrei a unidade e sua dimensão (automaticamente pelo testdisk), eu escrevi as alterações.

Uma ressalva é selecionar intel como o tipo de partição. se você não selecionar nenhum, não poderá gravar os resultados encontrados.

Obrigado pela resposta!

    
por 02.04.2014 / 10:22