Para dar mais espaço ao Ubuntu, você precisará fazer algumas coisas:
- Encolher
/dev/sda2
- Redimensione a partição estendida (
/dev/sda3
) para incluir o espaço liberado pela etapa anterior. - Decida se o espaço é para aplicativos do sistema (aqueles instalados por
apt-get
,Software Centre
, etc.) ou aplicativos do usuário (aqueles instalados por você a partir de fontes, binários pré-compilados, etc. - Se o primeiro, redimensione a raiz (
/dev/sda5
); se este último, fazer uma partição no espaço livre e montá-lo em algum lugar conveniente. Eu cobrirei o primeiro por enquanto, e o segundo, se alguém o solicitar.
Para realizar o primeiro passo, você tem duas opções:
- Diminuir usando GParted ou
- Reduza o uso da seção Gerenciamento de disco do Windows Gerenciamento do computador .
Com o GParted, você pode diminuir para liberar o máximo de espaço disponível, mas a operação será lenta . Com o Windows, a redução será muito rápida, mas talvez você não consiga liberar o máximo de espaço que não está sendo usado. Isso ocorre porque o utilitário do Windows só diminui até o último setor usado, enquanto o GParted se move pelos arquivos. Eu recomendo que você veja o quanto o Windows está disposto a liberar, e se for satisfatório, use-o, ou então use o GParted. E se você optar por usar o GParted, use um CD / USB ativo para fazer isso. Vou assumir um ambiente ao vivo para qualquer operação Linux daqui em diante.
- Para diminuir no Windows, clique com o botão direito do mouse em Meu computador e selecione Gerenciar . Vá para a seção Disk Management, selecione a partição C: clique com o botão direito e escolha Shrink Volume :
- Para fazer isso no GParted: Desmonte a partição primeiro se ela estiver montada (o ícone da chave mostra que ela está montada) clicando com o botão direito em
/dev/sda2
e selecionando Desmontar . Escolha Redimensionar / Mover e arraste a extremidade direita do controle deslizante (ou insira os valores manualmente) até que o espaço livre suficiente seja mostrado no final da partição. - Clique com o botão direito do mouse na partição raiz e selecione Informações . Você terá uma janela que se parece com isso:
Copie o UUID para algum lugar (abra um arquivo em
gedit
e cole-o lá, se desejar). - Repita a etapa acima com a partição estendida e a partição raiz, mas desta vez arrastando o controle deslizante para preencher o espaço livre no começo.
- Clique no visto verde para aplicar.
Quando as operações terminarem, você provavelmente terá que alterar os valores UUID das partições (como usado em /etc/fstab
, GRUB, etc.). Para isso, vamos configurar um chroot
. Mas primeiro, repita a etapa 2 para obter o novo UUID da partição raiz. Se eles são os mesmos, não se preocupe, pule a próxima seção. Você terminou. Se não:
Agora abra um terminal e siga os seguintes passos:
sudo mount /dev/sda5 /mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -t devpts none /mnt/dev/pts
sudo mount -t proc none /mnt/proc
sudo mount -t sysfs none /mnt/sysfs
sudo chroot /mnt /bin/bash -l
Agora, você estará dentro de um ambiente chroot
no seu Ubuntu instalado, em oposição ao Ubuntu ao vivo usado para chegar lá. Devemos substituir o valor UUID da raiz em /etc/fstab
, portanto, use sua opção de editor para abri-lo e altere o valor para o que você copiou algumas etapas atrás (se você não estiver familiarizado com vi
, use nano
):
vi /etc/fstab
(Você é root dentro de chroot
, então você não precisa de sudo
.)
Ou use o comando sed
:
sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab
(Substitua OLD_UUID
e NEW_UUID
pelos valores apropriados).
Por fim, atualize o GRUB:
update-grub
Se isso terminar sem erros, você pode sair do chroot ( exit
) e reiniciar. Feito!