Como estender a partição raiz no LVM no VirtualBox com instantâneos

1
Estou executando o Fedora 28 no VirtualBox com um drive virtual de 200GB. Depois de alguns meses, fiquei sem espaço em disco na partição raiz.

Veja o que tentei estender:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "Fedora 64.vdi" --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

OK, até aí tudo bem. Eu inicializei a imagem, executei o GParted, mas para minha surpresa, a unidade ainda mostrava o mesmo tamanho de antes.

Então eu tentei (sei que nesse momento foi uma jogada estúpida) executar uma distribuição ao vivo do GPart e monte todo o VDI como seu disco rígido.

Eu inicializei o GParted ao vivo e realmente vi o espaço extra não utilizado na unidade - yay! Eu continuei a estender a partição para usar o espaço extra e inicializei o Fedora novamente e ... nada. A unidade parecia ter exatamente o mesmo tamanho de antes. Porra!

O que devo fazer para que isso funcione?

    
por Jakub 11.07.2018 / 14:25

1 resposta

0

Após algumas pesquisas, me deparei com o tópico do VirtualBox snapshots . Eu fiz um instantâneo da minha imagem logo após a instalação de algumas coisas básicas ... apenas no caso. Então o que?

Comentadores chamaram de "complicado" .... tldr ... Eu decidi que posso viver sem instantâneos e decidi remover o meu. Eu tentei, mas recebi um erro. Aparentemente, mais de uma unidade é anexada ao meu instantâneo ... o que?

Aparentemente, minha experiência com o GParted ao vivo criou outro instantâneo e foi isso que eu estendi, mas não é isso que meu Fedora estava usando ... o que? ...porque? ... suspiro: - (

OK, desmarquei essa e a removi.

Mais uma vez eu tentei remover esse instantâneo irritante, mas isso congelou todo o aplicativo VirtualBox em cerca de 67%. Matou o aplicativo, reiniciado, sem danos ... phew ...

Finalmente eu tentei novamente e desta vez foi bem sucedido. Aqui está o que eu fiz:

1) redimensione o VDI (instantâneo)

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd Snapshots\{4a09b406-a87d-4044-9d3b-51f9e7b6067e}.vdi --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

2) inicialize o Fedora e estenda a partição para preencher todo o espaço usando o GParted

3) redimensione sua partição LVM para preencher todo o espaço disponível (encontre o caminho, por exemplo, usando o lvdisplay)

lvextend -l +100%FREE /dev/path/to/your/logical/volume

4) redimensione o sistema de arquivos para ajustar o volume lógico redimensionado

resize2fs /dev/path/to/your/logical/volume

Isso deve ser feito.

    
por 11.07.2018 / 14:25