
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!