lvreduce: “Nenhum diretório, logando com HOME = /”

0

Eu queria reduzir meu home tamanho de LVM, então executei os seguintes comandos:

sudo umount -fl /dev/ubuntu-vg/home
lvreduce --size -4G /dev/ubuntu-vg/home

Como o último comando não funcionou (aparentemente a partição foi usada em outro lugar), decidi reverter:

sudo mount -fl /dev/ubuntu-vg/home

Mas, depois de fazer isso, minha pasta pessoal /home/Jack desapareceu!

Agora, quando eu fizer login, tenho a seguinte mensagem:

No directory, logging in with HOME=/

Existe uma maneira de recuperar minha conta?

Atenciosamente

    
por Ding 11.04.2016 / 20:37

1 resposta

2

Eu acho que o que aconteceu é que você tentou reduzir o tamanho do lvm antes de diminuir o sistema de arquivos. Deveria fazer resize2fs para reduzir o sistema de arquivos antes de lvmreduce

Não monte. Você pode acabar sofrendo corrupção no sistema de arquivos.

Verifique se você tem backup de metadados vg em que está   /etc/lvm/ quando você modifica vg ele coloca lá como padrão desde que você tenha acesso a ele, verifique primeiro como sua primeira tentativa de recuperação.

Se o backup não funcionou, você pode tentar recuperar estendendo o LV de volta ao seu tamanho original, então devolva o 4G.

Você pode tentar 4G , mas para estar seguro, você pode dar tudo disponível, eu acho.

lvextend -l +100%FREE /dev/ubuntu-vg/home

Espero que isso ajude

    
por 11.04.2016 / 21:21