Sua pergunta é neutra em relação à distribuição, portanto, se eu mencionar algo específico que você não possui, basta usar o equivalente ao seu lado.
Eu realmente recomendo que você compre um externo para backups, confie em mim, perder seus dados é o pior. Prossiga por seu próprio risco - Mas se você não conseguir um, aqui está o que você pode fazer.
O que você precisa
- o tamanho do seu diretório / home
- espaço livre, mais do que o tamanho do seu diretório / home
- ferramenta de particionamento de disco, eu recomendo o gparted
O que fazer
Verifique o tamanho do seu diretório / home (o último resultado será o total da home):
du -h /home
Verifique se você tem espaço livre suficiente para a nova partição:
df -h
Instalar gparted
sudo apt-get install gparted
Você precisa de mais espaço livre do que o tamanho do seu diretório / home. Se você não tiver espaço livre, não poderá criar essa nova partição e precisará mover seus dados para um externo de qualquer maneira.
Se você tiver espaço, use gparted para reduzir sua partição existente e crie uma nova partição com o espaço não alocado liberado. Quando sua nova partição estiver pronta, observe que é / dev / sdax (use sudo fdisk -l
para ver isso) e copie seus arquivos / home para ela.
Usando a partição em uma nova distribuição
Você mencionou a instalação de outra distribuição, se planeja substituir sua distribuição atual, durante a instalação, você deverá configurar as partições. Nesse ponto, você pode especificar esta partição como / home, optar por não formatá-la e tudo ficará bem, você pode pular esta próxima seção.
Se, no entanto, você deseja que sua distribuição atual funcione com a nova partição / home, siga esta seção:
Monte a partição em uma distribuição existente
Temos que dizer ao seu sistema operacional para usar a partição como seu novo / home, fazemos isso no fstab, mas primeiro vamos encontrar o UUID dessa nova partição:
ls -l /dev/disk/by-uuid
Faça uma referência cruzada da sua nova partição / sdax e copie o UUID dela, parece a minha 3d866059-4b4c-4c71-a69c-213f0e4fbf32
.
Fstab de backup: sudo cp /etc/fstab /etc/fstab.bak
edite o fstab:sudoedit /etc/fstab
A idéia é adicionar uma nova linha que monta a partição em / home. Use seu próprio UUID, não o que eu posto aqui;)
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=3d866059.. /home auto default 0 1
Salve e reinicie e teste se a nova partição é montada em / home. Executar df -h
para listar todas as partições montadas, / home agora deve estar nessa lista.
Notas
- Pode ser uma boa idéia se familiarizar com o fstab, se você não o conhece bem. Não se apresse e pense em cada passo.
- Se você instalar uma nova distribuição e usar o mesmo nome de login, seus arquivos antigos / domésticos serão automaticamente de sua propriedade.
- Este não é um tópico trivial a ser abordado em um post, mas acho que consegui a maioria. :)