Eu percebo que você re-instalou o Ubuntu, então o abaixo é muito discutível; no entanto, caso alguém tenha um problema semelhante, responderei completamente. Você pode querer pular para o último parágrafo para obter conselhos sobre como evitar esse tipo de problema no futuro ...
Parece que /dev/sdb2
foi uma partição estendida que continha a partição lógica, /dev/sdb5
. Normalmente, as ferramentas de particionamento não permitem alterar o tipo de uma partição estendida, pois isso é quase sempre uma Idéia Ruim. Parece que você usou algum software mal escrito que não impôs uma restrição tão sensata - ou talvez você tenha usado um editor de disco de baixo nível, que você nunca deve > fazer, a menos que você esteja um especialista sobre o que você está tentando editar. De qualquer forma ....
A primeira coisa que você deve fazer é executar um backup de baixo nível de todo o disco, ou pelo menos de /dev/sdb2
. Algo como isso deve fazer o truque:
sudo if=/dev/sdb of=/path/to/lots/of/space/sdb-backup.img
Esse comando faz o backup de /dev/sdb
para /path/to/lots/of/space/sdb-backup.img
, que, como o nome indica, deve ser um diretório com muito espaço livre - pelo menos 119,2 GiB, no seu caso, já que esse é o tamanho de /dev/sdb
. Ter um backup permitirá que você recupere para o estado atual, caso algo dê errado - como bem poderia ser, já que qualquer tentativa de recuperação corre o risco de criar problemas novos e piores.
Com o backup feito, a melhor abordagem de recuperação é provavelmente excluir /dev/sdb2
usando fdisk
do Linux. Eu enfatizo o uso de fdisk
porque eu sei que não vai escrever em /dev/sdb2
, apenas apague as estruturas de dados que o definem. Não sei se o que você usou para alterar o tipo de /dev/sdb2
poderia fazer mais do que isso.
Feito isso, use TestDisk para recuperar suas partições perdidas. Essa ferramenta varre um disco em busca de sinais de sistemas de arquivos e outras estruturas de dados que residem em uma partição, como definições de LVM. Observe que você deseja que o TestDisk recupere seu LVM, não os volumes lógicos que residem nele. Assim, se TestDisk lhe der a opção de recuperar uma partição LVM ou (digamos) ext4fs, diga para recuperar o LVM. Com alguma sorte, quando você reiniciar, verá seu LVM restaurado.
Usar um LVM pode simplificar as alterações do sistema de arquivos dentro do LVM, mas se você precisar realocar espaço fora do LVM, o LVM realmente complica as coisas. Algumas versões do GParted não tocam em um volume físico (partição) do LVM, pois ele não sabe como redimensioná-lo. Para redimensionar uma configuração LVM, você deve passar por alguns aros extras, que são descritos (entre outros lugares) aqui e aqui. Eu geralmente prefiro criar duas ou três partições LVM de tamanho variável para que eu possa mover os volumes lógicos de um deles, excluí-lo e realocar o espaço fora do LVM conforme necessário.