~$ sudo apt install gparted
Si c'est la partition Ubuntu sous laquelle vous travaillez au moment de l'opération, il est impossible de la démonter, car elle est active.
Il faut donc se connecter avec un autre disque sous Ubuntu, ou un live_cd ou un live_usb pour partitionner. Vous pouvez installer Gparted même à partir d'un live_cd / live_usb.
Conserver assez de place libre dans la partition d'origine, qui comprend le système, pour permettre l'installation de nouveaux logiciels, ou les mises à jour Ubuntu.
Il faut aussi prévoir de la place libre sur la nouvelle partition, pour pouvoir y ajouter de nouveaux fichiers.
~$ sudo cp -av /home/. /media/newhome/
Ne pas copier le /home avec Nautilus : Nautilus refuse, même en mode administrateur.
Ne pas oublier le point (.) à la fin de sudo cp -av /home/. car c'est lui qui permet de copier le CONTENU du /home d'origine, sans le répertoire /home lui-même, qui ne doit PAS être copié.
Vérifier avec Nautilus que le contenu du /home a bien été copié vers /newhome/. La fenêtre Nautilus doit montrer un dossier /$USER (si $USER est le nom de compte), mais pas de dossier /home.
~$ sudo mv -v /home /oldhome
→ L'ancien /home est neutralisé (mais récupérable en cas de besoin).
Ne pas redémarrer Ubuntu maintenant : il n'y a plus de /home, et le système ne se lancerait pas (ce problème peut-être contourné, voir plus bas)
~$ sudo mkdir /home
C'est ce /home vide qui accueillera le point de montage (il sera reconnu par le système comme un pointage vers votre compte - « toto » dans l'exemple plus haut - copié sur votre nouvelle partition). Vous avez maintenant un répertoire /oldhome, ainsi qu'un répertoire /home totalement vide, tous deux sur la racine.
En cas de problème, voci comme revenir à l'ancienne installation :
#Entry for /dev/sda3 : UUID=acda7b4a-xxxxx /home ext4 defaults 0 0