O pvcreate apaga os dados quando aplicado à partição existente?

0

Eu estava ficando sem espaço no meu grupo de volume (VG) chamado "linuxvg" e, portanto, escolhi adicionar mais um volume físico (PV) a ele, chamado / dev / sda11 (já existente na tabela de partições). Eu simplesmente corri:

    pvcreate /dev/sda11
    pvextend linuxvg /dev/sda11

O problema é que / dev / sda11 também era minha partição raiz e esta operação fez com que parasse de funcionar (eu fui direcionado para o shell de emergência em vez de inicializar). Cometi o erro de pensar que uma partição poderia ser usada para um VG e como um volume normal ao mesmo tempo.

Eu tentei reverter o processo fazendo

    vgreduce linuxvg /dev/sda11
    pvremove /dev/sda11

que pareceu reverter tudo para o estado original, mas parece que todos os arquivos do meu / dev / sda11 estão perdidos. Já que "filesystem" estava vazio quando rodando

    lsblk -f

Eu criei novamente usando

    mkfs.ext4 /dev/sda11

sem sucesso.

Eu realmente aprecio sua ajuda, eu tenho estado preso nisso por muito tempo!

    
por fduembgen 04.05.2017 / 15:56

1 resposta

1

Uma determinada partição só pode ser usada para uma coisa de cada vez, como você percebeu. Você praticamente precisa restaurar a partir de backups neste ponto ou reinstalar do zero.

(Você poderia tentar PhotoRec , mas, a menos que tenha dados que precise recuperar, provavelmente não vale a pena; duvido que recupere seus binários e arquivos de configuração. Você também pode executar strings on /dev/sda11 para extrair qualquer informação de configuração restante.)

    
por 04.05.2017 / 16:01