Tentando usar espaço extra em uma VM alocada dinamicamente

Tentando usar espaço extra em uma VM alocada dinamicamente

Atualmente, estou trabalhando com uma VM do Ubuntu em um host do Windows. E originalmente configurei a VM para 50 GB com 20 GB de RAM, deixando 30 GB para memória do disco rígido. Desde então, preenchi isso e modifiquei o máximo para 80 GB usando VBox Manage modificar hd.

No entanto, se eu tentar baixar um arquivo de 3 GB, recebo o erro de que não tenho espaço suficiente. Eu corro df -h e obtenho isso como saída:

https://i.stack.imgur.com/pBnzX.jpg

Abro o particionador Gparted para ver isto:

https://i.stack.imgur.com/mjDKr.jpg

A questão é: como posso alocar esses 30 GB para sda1 de forma que eu possa trabalhar e gerar arquivos em meu diretório raiz sem ficar sem espaço?

desde já, obrigado

Responder1

Esse é um problema bastante normal de se encontrar. O que eu faria é excluir temporariamente a partição swap e a "partição estendida". Então o gparted pode usar o espaço não alocado para adicionar à primeira partição.

Primeiro, feche tudo o que você está executando e que precisa de 20 GB de espaço de troca. (Estou curioso para saber o que é isso)

Então, você deve desligar a troca:

sudo swapoff -a

(Sim, o gparted tem um recurso de "swapoff", mas nunca confiei nele, poderia ser apenas eu)

Assim que o swap estiver desativado, inicie o gparted e exclua a partição swap e a "partição estendida". Quando eles forem excluídos, você pode clicar com o botão direito em /dev/sda1 e selecionar "redimensionar/mover". Ocupe todo o espaço necessário para troca, exceto o espaço necessário para troca, crie uma nova partição para troca e, uma vez criada, clique com o botão direito e selecione "Formatar para" e selecione troca de linux. Não há necessidade da parte "partição estendida" do processo.

Uma vez lá, você precisa ativar a troca novamente. No meu sistema de teste, “swapon -a” não funcionou, então:

sudo swapon /dev/sda2

Espero que isto ajude!

informação relacionada