Parece haver muitos resultados no Google em que as pessoas tiveram problemas semelhantes. Um exemplo:
Faça backup de todos os seus dados importantes antes de tentar isso. Sempre assuma que você pode perder todos os seus dados ao redimensionar partições.
Encolher o LVM sem o dataloss
Este tópico do fórum sugere o seguinte procedimento, neste exemplo encolhemos uma partição de 10G para 9G:
Primeiro, desmontamos.
sudo umount /dev/vg_blah/lv_blah
Verifique o sistema de arquivos.
sudo e2fsck -f /dev/vg_blah/lv_blah
Redimensione o sistema de arquivos e o volume lógico. Fazer isso em uma etapa pode evitar erros que causam perda de dados. (Observe que o parâmetro
-L
interpretaG
como 2 ^ 30 bytes eg
como 10 ^ 9 bytes.)sudo lvreduce --resizefs -L 9G /dev/vg_blah/lv_blah
(opcional) Remova uma unidade física do grupo de volumes, se desejado (se você tiver uma unidade não usada).
sudo vgreduce vg_blah /dev/sdxy
Todo o crédito vai para brianmcgee .
Nota: vgreduce
falhará com cannot resize to xxxxx extents as later ones are allocated
se você tiver outro lv no final do disco - Eu tive um swap lv, que eu deletei. Veja Como diminuir os volumes lógicos e físicos do Ubuntu LVM? para ajudar nessa situação.