
Meu sistema operacional original era/é W7 e sempre que instalei o Ubuntu 14.04 LTS ele me deu 17 GB de espaço, mas agora quero expandi-lo para determinados aplicativos.
Eu meio que sou novo em todo o assunto de disco e particionamento, então uma BOA ajuda seria apreciada.
Eu também instalei o Ubuntu junto com o W7.
Responder1
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 na etapa anterior. - Decida se o espaço é para aplicativos de sistema (aqueles instalados por
apt-get
,Software Centre
, etc.) ou aplicativos de usuário (aqueles instalados por você a partir do código-fonte, binários pré-compilados, etc. - Se for o primeiro, redimensione root (
/dev/sda5
); neste último caso, faça uma partição no espaço livre e monte-a em algum lugar conveniente. Abordarei o primeiro por enquanto e o último, se alguém solicitar.
Para realizar a primeira etapa, você tem duas opções:
- Encolher usando GParted ou
- Encolher usando oGerenciamento de Discoseção no Windows'Gerenciamento de Computador.
Com o GParted, você pode reduzir para liberar tanto espaço quanto disponível, mas a operação serálento. Com o Windows, a redução será muito rápida, mas talvez você não consiga liberar tanto espaço quanto não utilizado. Isso ocorre porque o utilitário do Windows reduz apenas até o último setor usado, enquanto o GParted move os arquivos. Recomendo que você veja quanto o Windows está disposto a liberar, e se for satisfatório, use, ou então use o GParted. E se você optar por usar o GParted, use um live CD/USB para fazer isso. Assumirei um ambiente ativo para qualquer operação Linux daqui em diante.
- Para diminuir no Windows, clique com o botão direitoMeu computadore selecioneGerenciar. Vá para a seção Gerenciamento de disco, selecione a partição C:, clique com o botão direito e escolhaDiminuir volume:
- Para fazer isso no GParted: Desmonte a partição primeiro se ela estiver montada (o ícone de chave mostra que está montada) clicando com o botão direito
/dev/sda2
e selecionandoDesmontar. EscolherRedimensionar movimentoe arraste a extremidade direita do controle deslizante (ou insira os valores manualmente) até que espaço livre suficiente seja mostrado no final da partição. - Clique com o botão direito na partição raiz e selecioneInformação. Você verá uma janela parecida com esta:
Copie o UUID para algum lugar (abra um arquivo
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 início.
- Clique na marca verde para se inscrever.
Assim que as operações forem concluídas, 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 forem iguais, não se preocupe, pule a próxima seção. Você terminou. Se não:
Agora abra um terminal e execute as seguintes etapas:
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 chroot
ambiente no Ubuntu instalado, ao contrário do Ubuntu ativo usado para chegar lá. Devemos substituir o valor UUID de root em /etc/fstab
, então use o editor de sua escolha para abri-lo e altere o valor para aquele que você copiou algumas etapas atrás (se você não estiver familiarizado com vi
, use nano
):
vi /etc/fstab
(Você é root no chroot
, então não precisa do sudo
.) Ou use o sed
comando:
sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab
(Substitua OLD_UUID
e NEW_UUID
pelos valores apropriados.)
Finalmente, atualize o GRUB:
update-grub
Se tudo terminar sem erros, você pode sair do chroot ( exit
) e reinicializar. Feito!