Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/11/2016, à 13:42

Eric Bl

[Résolu] Déplacement du /home. Où est passé mon old_home ?

Bonjour

En kubuntu 16.04, j'ai regretté soudain de ne pas avoir fait un /home séparé.
J'ai trouvé une procédure sur Macalga's Blog qui a bien fonctionné, sauf la suppression de old_home, qui n'est pas trouvé.

        Créer la nouvelle partition ext4 avec Disk Utility
        sudo blkid pour obtenir le UUID de la nouvelle partition
        Copier la valeur qui se trouve après UUID= et entre les guillemets :
        /dev/sda7: UUID= »d2ac9a26-c635-4f4a-932d-8b6b3cddd065″ TYPE= »ext4″
        Faire une copie de FSTAB avec
        sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)
        Modifier le FSTAB
        Utiliser les éditeurs gedit sous Gnome et kate sous KDE
        sudo gedit /etc/fstab
        Ajouter une ligne à la fin du fichier et remplacer les ??? par votre UUID
        UUID=??? /media/home ext4 nodev,nosuid 0 2
        Sauver et quitter l’éditeur
        S’assurer que toutes les partitions sont montées
        sudo mount -a
        Copier l’ancien /home vers le nouveau
        sudo rsync -axS –exclude=’/*/.gvfs’ /home/. /media/home/.
        Vérifier le contenu de l’ancien /home avec le nouveau
        La seule différence devrait être /.gvfs exclu de la copie par la commande précédente
        Modifier à nouveau le FSTAB
        Utiliser les éditeurs gedit sous Gnome et kate sous KDE
        sudo gedit /etc/fstab
        supprimer le /media pour avoir /home uniquement
        UUID=??? /home ext4 nodev,nosuid 0 2
        Sauvegarder et quitter l’éditeur
        Rebooter la machine
        Il est nécessaire de déplacer l’ancien /home
        cd / && sudo mv /home /old_home && cd / && sudo mkdir -p /home
        Supprimer l’ancien /home pour ne garder que le nouveau
        cd /
        sudo rm -r /old_home

J'ai peut-être fait quelque chose d'inadapté ou inattentif au moment de faire :             

 cd / && sudo mv /home /old_home && cd / && sudo mkdir -p /home 

Je me demandais ce que ça voulait dire. J'aurais mieux fait de chercher dans la doc avant au lieu de chercher après !
J'ai exécuté les commandes séparées :

cd / && 
sudo mv /home /old_home && 
cd / && 
sudo mkdir -p /home

Du moins est-ce que j'ai voulu faire. Est-ce que je l'ai vraiment fait ???

En tous cas, au moment de faire la suppression finale :

        sudo rm -r /old_home

Il n'y avait pas de old_home et depuis je le cherche toujours !

Pour le reste, ça a l'air de bien fonctionner : j'ouvre bien mon home sur la nouvelle partition.
Mais, d'après l'espace occupé, je pense que old_home est toujours présent sur ma partition système. Mais ou ???

Dernière modification par Eric Bl (Le 05/11/2016, à 15:30)

Hors ligne

#2 Le 05/11/2016, à 14:40

Rufus T. Firefly

Re : [Résolu] Déplacement du /home. Où est passé mon old_home ?

Salut,

Si j'ai bien suivi la procédure que tu indiques, il me semble que tu montes la nouvelle partition en /home, via fstab, puis tu redémarres, avant de faire sudo mv /home /old_home.

sudo gedit /etc/fstab
supprimer le /media pour avoir /home uniquement
UUID=??? /home ext4 nodev,nosuid 0 2
Sauvegarder et quitter l’éditeur
Rebooter la machine

Ensuite, après redémarrage (l'erreur est là) :

Il est nécessaire de déplacer l’ancien /home

Le résultat du redémarrage est de monter ta partition en /home, ce qui provoque le masquage des données qui s'y trouvaient...

Donc pour résoudre ça, je te conseille de te faire un live-cd (ou usb) si tu n'en as pas déjà un. A titre de précaution !
Ensuite, tu commentes la ligne UUID=??? /home ext4 nodev,nosuid 0 2 et tu redémarres. Apparemment rien ne change, mais tu es revenu sur l'ancien /home
Là tu peux rééditer fstab et dé-commenter la ligne de montage. Mais ne pas redémarrer.
Enfin :

sudo mv /home /old_home
sudo mkdir /home 

Et là tu peux redémarrer !

Dernière modification par Rufus T. Firefly (Le 05/11/2016, à 14:46)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#3 Le 05/11/2016, à 15:26

Eric Bl

Re : [Résolu] Déplacement du /home. Où est passé mon old_home ?

Bravo. Bien vu. Donc résolu.

Merci

Hors ligne