#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