Bien qu'une partition home distincte soit normalement choisie lors de l'installation, vous pouvez également migrer vers une partition home séparée après l'installation d'Ubuntu - ceci demande cependant un peu de travail.
Pendant l'installation d'Ubuntu
Il est facile de créer une partition home séparée lors de l'installation d'Ubuntu. Choisissez l'option d'installation «Quelque chose d'autre» pour utiliser une structure de partition personnalisée et créer plusieurs partitions. Définissez le point de montage de l’une de vos partitions sur / - qui contiendra le système de fichiers racine - et le point de montage d’une autre partition sur / home. Lorsque vous installerez Ubuntu à l’avenir, vous pourrez redéfinir votre ancienne partition d’accueil sur / home - mais assurez-vous de décocher la case Format pour que vos fichiers soient supprimés.
Après avoir installé Ubuntu
Si vous ne créez pas de partition principale distincte lors de l’installation d’Ubuntu, il n’est pas nécessaire de réinstaller Ubuntu à partir de zéro. Pour migrer vers une partition d'accueil distincte après l'installation, vous devez créer une nouvelle partition (ce qui peut nécessiter le redimensionnement de vos partitions existantes), copier les fichiers de votre répertoire personnel existant sur cette partition et indiquer à Ubuntu de monter la nouvelle partition à /maison.
Étape 1: Créer une nouvelle partition
Si vous avez un peu d’espace libre, cette étape est facile. Si vous ne le faites pas, vous devrez redimensionner votre partition système et créer une nouvelle partition dans l’espace libre. Suivez notre guide sur le redimensionnement des partitions Ubuntu pour compléter cette étape. Si vous avez suffisamment d’espace libre ou n’avez pas besoin de redimensionner une partition système, vous pouvez simplement installer GParted et créer la partition sans redémarrer à partir d’un CD live. Vous souhaitez créer une partition ext4.
Étape 2: Copier les fichiers d'accueil vers la nouvelle partition
Ubuntu facilite le montage de la nouvelle partition - il suffit de cliquer dessus sous Périphériques dans le gestionnaire de fichiers. Ensuite, cliquez sur le menu Aller et sélectionnez Emplacement pour afficher son point de montage.
sudo cp -Rp /home/* /mount/location
Vous verrez une erreur sur un répertoire.gvfs - c’est normal; vous pouvez l'ignorer.
Étape 3: localisez l’UUID de la nouvelle partition
La longue chaîne au-dessus qui apparaît au hasard est en fait l’UUID de la partition. Nous en aurons besoin pour ajouter la partition à notre fichier fstab, qui indique à Linux où monter les partitions au moment de son démarrage. Vous pouvez également localiser l’UUID de la partition en exécutant la commande suivante dans un terminal:
sudo blkid
Étape 4: Modifier le fichier fstab
Avant de modifier notre fichier fstab, nous devrions créer une copie de sauvegarde que nous pouvons restaurer, juste au cas où:
sudo cp /etc/fstab /etc/fstab.backup
Ensuite, exécutez la commande suivante pour ouvrir le fichier fstab dans gedit. Vous pouvez également utiliser un autre éditeur de texte, si vous préférez.
gksu gedit /etc/fstab
Ajoutez le texte suivant au fichier fstab sur une nouvelle ligne, en remplaçant la partie _ par l'UUID complet de votre nouvelle partition d'origine à l'aide de la commande sudo blkid ci-dessus:
UUID=_ /home ext4 nodev,nosuid 0 2
Étape 5: Déplacer le répertoire de base et redémarrer
À partir d'un terminal, exécutez la commande suivante pour quitter votre répertoire de base, déplacez votre répertoire de base actuel vers un emplacement réservé et créez un nouveau répertoire de base vide sur lequel votre nouvelle partition sera montée:
cd / && sudo mv /home /home_old && sudo mkdir /home
sudo shutdown -r now
Nettoyer
Après avoir redémarré votre ordinateur, vous devriez pouvoir vous connecter normalement. Ubuntu utilise maintenant la partition d'accueil séparée. Après vous être assuré que tout s'est bien passé et que tous vos fichiers se trouvent toujours dans votre répertoire / home - au cas où - vous pouvez supprimer votre répertoire / home_old pour libérer de l'espace:
sudo rm -rf /home_old