Eu preciso expandir minha partição raiz excluindo outra partição que aparentemente não está em uso

0

Esta é uma captura de tela do meu gparted :

Eu sou novo no Linux. Eu tinha uma unidade d:\ na minha máquina Windows que eu pretendia usar para o Linux, mas durante a instalação não conseguiu criar uma partição raiz .. acabou encolhendo C: também criar a partição raiz. Eu pensei que meu d:\ ( /dev/sda4 ) seria meu /home , mas só percebi que não era, então quando eu estava recebendo erros de espaço.

Eu, portanto, preciso:

  • elimine /dev/sda4 e prolongue /dev/sda3
  • ou mova meu /home para /dev/sda4 para que eu tenha espaço para /root . possivelmente estender / root também para o crescimento futuro.
por Widber 22.06.2017 / 14:39

2 respostas

0

primeiro, fazer qualquer operação em um disco montado pode causar erros. inicializar a partir de um live CD ou de um drive externo com linux.

opção 1:

use o gparted para excluir o sda4. então, cresça sda3 e sda5 para preencher o espaço livre.

você receberá um aviso sobre a movimentação da partição raiz causando erros de inicialização. isso pode ser ignorado porque você não está movendo os arquivos apenas crescendo no final.

opção 2, pasta base separada:

registra o uuid do sda4 para o próximo passo.

edite o / etc / fstab para adicionar as linhas:

% bl0ck_qu0te%

renomeie a pasta / home para / homeback. e faça uma nova pasta / home.

copie tudo de / homeback para a nova partição

reinicie o seu computador. se tudo montar corretamente. você pode excluir / homeback

como mencionado acima, seria uma boa idéia adicionar uma partição swap de 3 GB. em vez de usar um arquivo de swap. isso deve ser colocado após sda5 e antes da partição para casa.

    
por ravery 22.06.2017 / 15:11
1

Certifique-se de ter um bom backup dos seus arquivos importantes do Ubuntu, pois esse procedimento pode corromper ou perder dados.

Observação: por causa do tamanho do seu HDD, eu não recomendo criar um / home separado em sda4.

O uso de uma partição estendida (sda3) torna isso um pouco difícil. Vou esboçar a maneira mais fácil primeiro, e podemos adicionar mais ao procedimento se for necessário.

Tenha isso em mente:

  • sempre inicie o procedimento inteiro com a emissão de swapoff em quaisquer partições de troca montadas e conclua o procedimento inteiro com a emissão de swapon na mesma partição de troca

  • um movimento é feito apontando o ponteiro do mouse no centro de uma partição e arrastando-o para a esquerda / direita com o cursor de mão

  • um redimensionar é feito ao arrastar o lado esquerdo / direito de uma partição para a esquerda / direita com o cursor de seta direcional

  • se qualquer partição não puder ser movida / redimensionada graficamente, talvez seja necessário inserir manualmente os dados numéricos específicos necessários (não faça isso, a menos que eu o instrua a)

  • você inicia qualquer mover / redimensionar clicando com o botão direito do mouse na partição na parte inferior da janela principal e selecionando a ação desejada no menu pop-up e concluindo essa ação em a nova janela mover / redimensionar

  • inicializar para um DVD / USB do Ubuntu Live
  • inicie gparted
  • clique com o botão direito em sda4 no painel inferior e delete
  • clique com o botão direito em sda3 no painel inferior e redimensione até a direita
  • clique com o botão direito do mouse no espaço não alocado em sda3 e crie uma partição de troca apropriada
  • se necessário, clique com o botão direito do mouse na nova partição de troca e selecione swapoff
  • clique com o botão direito do mouse na partição de troca e mova para a direita
  • clique com o botão direito do mouse em sda5 e redimensione até a direita
  • reinicializar
  • em terminal ...
    • sudo blkid # anote o UUID para a partição swap
    • gksudo gedit /etc/fstab

Adicione estas linhas, mudando o UUID com o do comando blkid ...

# swap was on /dev/sda6 during installation
UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b  none  swap   sw    0    0
  • ainda em terminal ...

    • salve o arquivo e saia do gedit
    • swapon -a
    • saia do terminal
  • reinicialize e confirme a operação com os comandos free -h e swapon

por heynnema 22.06.2017 / 15:14