Primeiro: Execute o fsck (ou o mkfs ou qualquer coisa que esteja gravando no FS / partition) se você quiser resgatar dados de LVs incompletos. Você sempre precisa obter os PVs em seu estado original primeiro com o mínimo de modificações possível!
E segundo Primeiro: Se possível, faça um backup primeiro - você pode precisar de algum software de resgate de dados e, em qualquer caso, é melhor executá-lo em uma cópia de dados e manter o original intacto.
-
E o que o lsblk está exibindo? E blkid? E sgdisk -p / dev / sdb? E quais são os LVs:
lvs --segments -a -o+pe_ranges
? É provável que esses 130MB tenham sido retirados do início de / dev / sdb, portanto, é provável que os primeiros 130MB sejam danificados, caso tenham sido formatados. -
Agora você pode usar
wipefs
para remover a assinatura da GPT e, em seguida, deve poder executar o comandopvcreate
acima. Ou se você quiser mais controle, sobrescreva apenas o primeiro setor (não tenho certeza de que será o suficiente) -dd if=/dev/zero of=/dev/sdb bs=4k count=1
. -
Em qualquer caso, prefiro aproveitar uma oportunidade e mover os dados dentro de uma partição. Se houver alguma chance de o disco ser usado pelo Windows, é altamente recomendável usar a tabela de partições, de modo que os sistemas que não reconhecem o LVM não o considerem como um disco não utilizado.