Quando instalamos Ubuntu temos a opção de particionar o disco e deixar o sistema operativo na partição root ‘/’ e os nossos documentos na partição ’/home’. Se optamos por deixar tudo na mesma partição, mais tarde, podemos alterar essa situação sem necessidade de reinstalar todo o sistema. Isto foi o que me passou e deixo aqui os passos necessários para realizar esta tarefa.
Passo 1: Copia de segurança.
Passo 2: Adicionar um novo disco ou com Gparted criar uma partição para /home.
Passo 3: Criar uma pasta, montar ai a recém criada partição ou disco e mudar o dono da pasta. Atenção, será necessário alterar ext4, sda2 e eloi pelo sistema de ficheiros, partição e utilizador que vão usar, respectivamente.
sudo mkdir /mnt/nova_home
sudo mount -t ext4 /dev/sda2 /mnt/nova_home
sudo chown eloi /mnt/nova_home/
Passo 4: Ir à pasta /home e copiar com a instrução find e cpio todo o conteudo de /home para a nova partição. Quando terminar a copia devemos verificar que está tudo bem copiado e logo desmontar a nova partição.
cd /home/
find . -depth -print0 | cpio --null --sparse -pvd /mnt/nova_home/
sudo umount /mnt/nova_home
Passo 5: Alterar o nome da pasta /home, criar uma nova e montar ai a nova partição.
sudo mv /home /antiga_home
sudo mkdir /home
sudo mount /dev/sda2 /home
Passo 6: Editar fstab e adicionar a instrução para que monte /home no arranque do sistema.
sudo gedit /etc/fstab
E adicionar a seguinte linha:
/dev/sda2 /home ext4 nodev,nosuid 0 2
Passo 7: Reiniciar o sistema e se tudo está a funcionar como deve ser, apagar a antiga /home.
sudo rm -r /antiga_home
Terminado.
39.470239
-0.376805