Faça um backup antes de fazer qualquer uma das seguintes alterações
Não prossiga sem um backup ou com a disposição de perder todos os dados.
executar
du -sh /home
para obter o tamanho usado pelo diretório / home.
Se for suficientemente grande (> = 4G), o / home é um bom candidato para ter sua própria partição.
Inicialize a partir de um livecd ou SystemRescueCd
Dependendo do tipo de tabela de partição (GPT ou MBR), use gdisk
, parted
ou fdisk
.
Crie uma nova partição
Formatar usando seu fstype preferido
por exemplo.
mkfs.ext4 /dev/sda2
mkdir /mnt/os
mkdir /mnt/home
mount /dev/sda1 /mnt/os # mount your OS, now all on /
mount /dev/sda2 /mnt/home # mount newly formatted partion
cp -a /mnt/os/home/* /mnt/home/ # copy current /home data to new partition
cd /mnt/os/home # remove old home data, leaving mountpoint
rm -rf .
Agora você precisa fazer um cd para / mnt / os / etc e editar fstab e adicionar
/dev/sda2 /home ext4 defaults 0 1
Há mais de uma maneira de fazer isso. Dependendo da sua experiência e habilidade, você pode montar pelo UUID (preferido, mas não necessário).
Poder-se-ia fazer o mesmo com outros sistemas de arquivos, se você instalou muitas ferramentas do google ou eclipse, eles ficam instalados em / opt e também é um bom candidato para estar em sua própria partição.
Se você chegar ao ponto em que tem muitas partições, convém alternar para o particionamento GPT e / ou LVM. Em caso afirmativo, faça novamente a pergunta