como juntar partições raiz e home no debian jessie

0

Eu instalei o Debian Jessie particionando o sistema assim:

enter image description here

O " / "partição (sdc1) está ficando cheio, por causa de um erro meu em planejar sua capacidade sem ter em mente o crescimento do sistema (devido a atualizações ou à instalação de novos pacotes).

Então agora eu quero entrar no " / " e a " /casa "na mesma partição.

Pode ser útil saber que gparted não me permite encolher sdc6 mais do que é mostrado na imagem.

ant0nio
fonte

Respostas:

1

Certifique-se de ter backups (testados em funcionamento) antes de iniciar.

A maneira mais rápida de se juntar a eles parece ser

  1. Crie um diretório inicial na raiz do sdc6
  2. Mova os diretórios do usuário em sdc6 para esse diretório inicial
  3. Copie tudo de sdc1 para sdc6 (sem sobrescrever o diretório inicial por um vazio, se houver um vazio no sdc1). Também poderia mover os arquivos, mas copiar deixa um caminho de volta.
  4. Executar atualização-grub
  5. Modifique / etc / fstab (aquele em sdc6) para apenas usar sdc6 como / e não use sdc1
  6. Tente se funciona (ou seja, reinicie)
  7. Se funcionar, você pode excluir o sdc1.
  8. Se você precisar de espaço extra, mova sdc6 para o início da unidade, mas isso levará muitas horas.

Quanto à sua afirmação de que o gparted não encolherá o sdc6: na sua captura de tela, ele é montado. Você precisa desmontá-lo para reduzi-lo, e você só pode fazer isso de outro sistema (ou seja, live-usb ou -cd, ou em outro disco rígido, qualquer que seja). Então você também pode encolher e mover para a direita sdc6 e aumentar o tamanho da sdc1, isso levará horas, mas não precisará de mais etapas para funcionar.

Nobody
fonte
Obrigado @Newody. Você poderia, por favor, verificar se há um erro de digitação nos pontos 1 ou 2? Há algo que não entendo. A raiz do sdc6 é /casa e contém o meu usuário diretório.
ant0nio
@ ant0nio Não há. Minha sugestão é fazer sdc6 o novo /. A pasta raiz da partição sdc6 contém as pastas base (plural) de usuários individuais, montados em / home. Se você monta o sdc6 em / e deseja que as pastas base ainda estejam no lugar certo, você precisa criar uma pasta na raiz do sdc6 chamada "home" e mover os diretórios iniciais dos usuários para ela.
Nobody
Obrigado pelo esclarecimento @Newody. Finalmente, devido ao lançamento do Debian 9 Stable, decidi fazer uma reinstalação completa. Opção laboriosa, mas agora tenho certeza (ou quase certeza) que meu sistema estará ok, minha principal preocupação era o fato de o sdc6 ser um estendido partição, e eu preferiria o meu sistema em um primário. Muito obrigado pela sua ajuda!
ant0nio