#1 Le 26/06/2020, à 15:39
- khadok
comment pointer le répertoire home vers l'ancien home[Résolu]
Bonjour,
J'ai besoin de pointer le nouveau répertoire home vers l'ancien pour ne pas avoir deux.
Y a t'il un moyen pour le faire ?
J'ai essayer la proposition de erresse et elle fonctionne au parfait. Merci à vous erresse
Dernière modification par khadok (Le 28/06/2020, à 15:46)
Hors ligne
#2 Le 26/06/2020, à 16:01
- erresse
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Bonjour,
Un moyen de faire, certainement, mais avant tout, il faudrait que tu en dise plus sur la structure de ton système : le /home (ancien et/ou nouveau) est-il sur une partition séparée ? As-tu réinstallé ton système avec les mêmes comptes utilisateur dans les deux versions ? Si l'ancien /home est une partition séparée, est-elle montée au démarrage ou pas ?
Je pense que tu pourrais utilement faire un boot-info et poster le lien ici pour que les spécialistes puissent se faire une idée juste de ton environnement.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#3 Le 26/06/2020, à 16:08
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Bonjour,
Merci pour votre réponse rapide . Voici le lien du boot-info
boot-info
Hors ligne
#4 Le 26/06/2020, à 17:08
- erresse
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Je n'ai pas pu identifier avec certitude si ton "ancien /home" était contenu dans la partition "/dev/sda6". Saurais-tu le préciser ?
Cette partition est montée en volume externe :
/media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6
Peux-tu vérifier si son contenu est effectivement le "/home" :
ls -l /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6
Comment cette affectation a-t-elle été perdue ? Si le /home était affecté à cette partition avant, que s'est-il passé pour qu'il ne le soit plus ?
Par ailleurs, tu utilises encore une version 16.04 qui est déjà ancienne et ne sera plus maintenue au-delà d'avril 2021 soit dans un an... Peut-être pourrais-tu envisager de la faire évoluer avant que ce ne soit plus possible.
Edit: Question subsidiaire : Est-ce que tu as enregistré des données dans le "nouveau /home" ? Auquel cas, il faudrait sans doute penser à les récupérer si tu changes l'affectation pour "l'ancien /home", non ?
Dernière modification par erresse (Le 26/06/2020, à 17:11)
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 26/06/2020, à 17:43
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
je commence par vous remercier pour votre aide.
Pour bien eclaircir les choses, j'avais ubuntu 16.04 après j'ai fais une mise à niveau vers ubuntu 18.04 en 2018.
Malheureusement ces derniers jours cause d'une mise à jours du windows j'ai perdu mon linux.
je voulais reinstaller linux 16.04 et suite à une fausse manipulation j'ai perdu tous mes données système et aussi mon encien systeme (j'ai formater la partient pour la nouvelle installation) heureusement j'ai la partition home séparée
/media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6
Maintenant avant de mettre à niveau vers le 18.04 car le 20.04 n'est pas encore supporter par mon système je souhaite corriger le home
Est-ce que tu as enregistré des données dans le "nouveau /home" ? Auquel cas, il faudrait sans doute penser à les récupérer si tu changes l'affectation pour "l'ancien /home", non ?
Non j'ai pas des données importantes pour ce nouveau home c'est pour cela je cherche à m'en débarasser
khadidja-Inspiron-5559:~$ ls -l /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6
total 32
drwxr-xr-x 131 khadidja khadidja 12288 23 juin 14:13 khadidja
drwx------ 2 root root 16384 12 juillet 2016 lost+found
drwxr-xr-x 12 khadidja khadidja 4096 15 juin 2016 ps
je tiens aussi à vous informer que je veux vraiment récupérer mon encien système ainsi que mes données système mais malheureusement j'ai perdu éspoire car j'ai beau chercher comment le récupérer mais sans résultat :'(
Dernière modification par khadok (Le 26/06/2020, à 18:11)
Hors ligne
#6 Le 26/06/2020, à 18:12
- erresse
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Pour assigner la partition /home séparée lorsqu'on installe le système (ça peut aussi bien être la version 16.04 que la 18.04, ce qui serait mieux quand même), il suffit de choisir "Autre chose" pour pouvoir gérer manuellement la distribution des points de montages.
Dès lors, tu décides de monter la partition adéquate (ici la /dev/sda6) sur le point de montage "/home" en plus de la partition racine, et le tour est joué !
C'est de loin la façon la plus simple d'installer un nouveau système en conservant ses données personnelles.
Pour ton système actuel tel qu'il est installé, le plus simple est d'ajouter le montage de ta partition /home dans le fstab, comme tu le vois ci-dessous (les deux lignes # /home... et UUID=65bd...) :
========================== sda2/etc/fstab (filtered) ===========================
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=985bc821-d20b-41db-82c6-9140e9c61676 / ext4 errors=remount-ro 0 1
# /home on /dev/sda6 during installation
UUID=65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6 /home ext4 defaults 0 2
# /boot/efi was on /dev/sda1 during installation
UUID=6EEC-889D /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda7 during installation
UUID=cb3b3125-dd2a-470a-9ace-99446545948d none swap sw 0 0
Je suppose que tu sais qu'il te faut les droits de superutilisateur pour modifier un fichier système, donc avec "sudo nano /etc/fstab" par exemple pour cette opération.
Au redémarrage, tu devrais avoir le /home tel que tu le connaissais.
Dernière modification par erresse (Le 26/06/2020, à 18:14)
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#7 Le 26/06/2020, à 18:23
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Je sais que c'est stupide ce que je vais vous demander mais excuse moi je ne peux pas prendre le risque de manipuler les commandes car
je crains de perdre aussi mon home. Pouriez vous me donner les commandes à executer étape par étape ?
et aussi
je veux vraiment récupérer mon encien système ainsi que mes données système mais malheureusement j'ai perdu éspoire car j'ai beau chercher comment le récupérer mais sans résultat :'( y a t'il un moyen ?
Dernière modification par khadok (Le 26/06/2020, à 18:43)
Hors ligne
#8 Le 26/06/2020, à 19:09
- erresse
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
je veux vraiment récupérer mon encien système ainsi que mes données système mais malheureusement j'ai perdu éspoire car j'ai beau chercher comment le récupérer mais sans résultat :'( y a t'il un moyen ?
Pour ça, je ne crois pas que tu le puisses, puisque tu dis avoir reformaté ton disque pour réinstaller. La partition a donc été réinitialisée pour y installer à nouveau le système. Il te faudra réinstaller tes applications mais grâce à ton /home séparé, tu as quand même sauvé tes données, c'est le plus important car elles ne pourraient être récupérées autrement.
Pour modifier le fstab, tu peux aussi le remplacer en totalité :
1) sauvegarder la version actuelle du fichier :
sudo cp /etc/fstab /etc/fstab_bak
2) copier les lignes suivantes et les enregistrer dans un fichier :
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=985bc821-d20b-41db-82c6-9140e9c61676 / ext4 errors=remount-ro 0 1
# /home on /dev/sda6 during installation
UUID=65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6 /home ext4 defaults 0 2
# /boot/efi was on /dev/sda1 during installation
UUID=6EEC-889D /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda7 during installation
UUID=cb3b3125-dd2a-470a-9ace-99446545948d none swap sw 0 0
Enregistrer dans ~/Bureau/fstab_new
3) Recopier le fichier dans le répertoire système :
sudo cp /home/khadidja/Bureau/fstab_new /etc/fstab
Normalement, au redémarrage, ça devrait bien fonctionner, mais si tu avais des problèmes, tu pourras remettre la version sauvegardée du fstab en fonction pour annuler la modification :
- Lancer une session "live" pour corriger, monter le volume système (/dev/sda2) et recopier le fichier de sauvegarde /etc/fstab_bak en /etc/fstab : à faire en mode graphique, avec l'explorateur de fichiers et gedit, car je ne sais pas sur quel point de montage serait le volume.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#9 Le 26/06/2020, à 19:12
- erresse
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Bonne soirée, j'arrête pour aujourd'hui. Bon appetit !
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#10 Le 26/06/2020, à 19:13
- Coeur Noir
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Pour l'instant ne touche à rien.
L'idée serait de modifier le ficher /etc/fstab afin que ce qui monte actuellement dans /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6 monte dans /home ( à la place de ce qui s'y trouve aujourd'hui ).
Le problème ici - si je comprends bien la chronologie de tes aventures - c'est que cet ancien /home/$USER qu'on voit dans /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6/khadidja contient probablement des configurations ( dans les fichiers et dossiers cachés ) datant de ton passage à la 18.04. Ce ne serait pas une bonne idée de les ré-associer telles quelles à un système en 16.04, celui que tu as ré-installé depuis ( sur sda2 ).
Donc voici une autre méthode pas plus compliquée qui laissera tes documents personnels sur la partition à part ( qui existe déjà, c'est sda6 ) :
⋅ monter cette partition disons dans /media/DATA via modification du fichier fstab ( montée à cet endroit, cette partition apparaîtra automatiquement dans le volet latéral de Nautilus sous le nom DATA )
⋅ puis dans ton dossier personnel /home/khadija remplacer les dossiers Bureau, Documents, Images, etc par des liens qui ciblent les ressources équivalentes physiquement stockées dans /media/DATA/khadija
→ de cette façon tes documents personnels restent stockés dans la partition sda6 séparée du système qui lui est sur sda2,
→ on ne touche pas aux fichiers de configuration version 16.04 qui eux restent tranquillement stockés dans /home/khadija
Qu'en penses-tu ?
Dernière modification par Coeur Noir (Le 26/06/2020, à 19:14)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#11 Le 26/06/2020, à 19:16
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Merci à vous également erresse.
je vais essayer votre méthode et je mettrai en résolut ma question si tous marche correctement.
Dernière modification par khadok (Le 26/06/2020, à 19:19)
Hors ligne
#12 Le 26/06/2020, à 19:24
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Pour l'instant ne touche à rien.
L'idée serait de modifier le ficher /etc/fstab afin que ce qui monte actuellement dans /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6 monte dans /home ( à la place de ce qui s'y trouve aujourd'hui ).
Le problème ici - si je comprends bien la chronologie de tes aventures - c'est que cet ancien /home/$USER qu'on voit dans /media/khadidja/65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6/khadidja contient probablement des configurations ( dans les fichiers et dossiers cachés ) datant de ton passage à la 18.04. Ce ne serait pas une bonne idée de les ré-associer telles quelles à un système en 16.04, celui que tu as ré-installé depuis ( sur sda2 ).
Donc voici une autre méthode pas plus compliquée qui laissera tes documents personnels sur la partition à part ( qui existe déjà, c'est sda6 ) :
⋅ monter cette partition disons dans /media/DATA via modification du fichier fstab ( montée à cet endroit, cette partition apparaîtra automatiquement dans le volet latéral de Nautilus sous le nom DATA )
⋅ puis dans ton dossier personnel /home/khadija remplacer les dossiers Bureau, Documents, Images, etc par des liens qui ciblent les ressources équivalentes physiquement stockées dans /media/DATA/khadija
→ de cette façon tes documents personnels restent stockés dans la partition sda6 séparée du système qui lui est sur sda2,
→ on ne touche pas aux fichiers de configuration version 16.04 qui eux restent tranquillement stockés dans /home/khadijaQu'en penses-tu ?
En effet, je crois que c'est plus sure, mais comme j'avais dit à "erresse " je ne peux executer des commandes à ma guise car je crain de faire une mauvaise manipulation et je perd mon home aussi pourriez vous m'orienté avec des comandes pas à pas svp ?
Dernière modification par khadok (Le 26/06/2020, à 19:25)
Hors ligne
#13 Le 26/06/2020, à 21:06
- Coeur Noir
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
On peut quasiment se passer de commandes ici. Sauf pour modifier le fichier fstab qui nécessite des droits « administrateurs » pour être manipulé ou la création du point de montage DATA pour la partition sda6.
Depuis un terminal, création du dossier montage :
sudo mkdir /media/DATA
puis modification du fstab, toujours depuis un terminal, lancer
gedit admin:///etc/fstab
ceci va ouvrir l'éditeur de texte en mode administrateur,
et là tu modifies de manière à avoir :
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=985bc821-d20b-41db-82c6-9140e9c61676 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=6EEC-889D /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda7 during installation
UUID=cb3b3125-dd2a-470a-9ace-99446545948d none swap sw 0 0
# /dev/sda6 en partition DATA séparée
UUID=65bd8edb-5ffa-4f04-a3f4-abaae45a2dc6 /media/DATA ext4 defaults 0 2
Enregistre, ferme le terminal, redémarre le pc.
On en a fini avec les commandes.
Au redémarrage, tu dois normalement trouver DATA dans ton explorateur de fichiers, à gauche, en bas.
Pour créer des liens, navigue donc jusqu'à /media/DATA/khadija puis
⋅ sélectionne les dossiers qui t'intéressent et [ ctrl ] + [ M ]
⋅ ça crée sur place des « Liens vers… »
⋅ y'a plus qu'à couper ces liens et les coller dans ton dossier personnel /home/khadija
⋅ tu peux maintenant supprimer les dossiers originaux Documents, Images, etc ( après y avoir récupéré les fichiers que tu jugerais utiles )
⋅ et enfin renommer les « Lien vers Documents » en « Documents » tout court, « Lien vers Images » en « Images » tout court, etc.
Dernière modification par Coeur Noir (Le 27/06/2020, à 00:52)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#14 Le 26/06/2020, à 21:20
- khadok
Re : comment pointer le répertoire home vers l'ancien home[Résolu]
Merci pour votre réponse.
je vais essayer votre méthode .
Merci encore
Hors ligne