Responder1
Minha sugestão (usando gparted
):
- Faça um backup de todos os dados importantes no disco.
- Reduza
/dev/sda3
, digamos, 50 Gb. Você tem mais do que isso de graça, então o número exato não é importante. - Mova o limite esquerdo
/dev/sda4
para a esquerda na mesma proporção. - Mova o limite esquerdo
/dev/sda5
para a esquerda (como/dev/sda4
é uma partição estendida, mover seus limites não move as partições "internas") - Crescer (= redimensionar para ampliar)
/dev/sda5
até o tamanho desejado.
Na verdade, pode ser possível executar as duas últimas etapas de uma só vez. Eu não tenho certeza sobre isso.
Isso exigirá a movimentação física de um grande número de blocos, por isso será um processo demorado.
Responder2
Como você tem espaço suficiente na /
partição root (), eu mesclaria /home
em /
. Em seguida, opcionalmente, exclua completamente a partição estendida e estenda a partição raiz combinada para utilizar o espaço livre. Esta operação será provavelmente mais rápida do que redimensionar uma partição no final do disco.
Antes de prosseguir, recomendo fazer um backup, de preferência do disco completo usandoClonezilla.
Em seguida, siga estas instruções (de umresposta por htorque):
- Inicialize o CD/USB ao vivo.
- Monte a partição raiz em
/mnt/root
.- Monte a partição inicial em
/mnt/oldhome
.Copie os dados usando
rsync
:sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home
Abra
/mnt/root/etc/fstab
e exclua a entrada da sua partição inicial.- Desmonte a partição raiz e inicial e reinicie o sistema. Se tudo funcionar conforme o esperado, você poderá reinicializar novamente no sistema ativo e então:
- Abra o GParted.
- Exclua a partição inicial antiga e redimensione a partição raiz.
Manter um/home separado não é recomendado?
É apenas uma questão de gosto. Ter todos os dados em uma partição evita o problema de ter uma partição cheia e outra quase vazia, como no seu caso. Por outro lado, uma /home
partição separada é boa para backup e reinstalação.