2 votes

Copier le dossier Home de l'installation précédente

J'ai récemment tenté de mettre à jour la version 14.04 vers la 16.04. Malheureusement, j'ai eu une coupure de courant et l'ordinateur s'est éteint, ce qui a interrompu mon installation, et j'ai donc réinstallé l'ordinateur sans le formater.

Je pensais que ce ne serait pas un problème puisque j'ai pu garder l'original. /home/user et je pouvais simplement copier mes fichiers sur un disque externe une fois que l'installation fonctionnait.

Malheureusement, la nouvelle installation semble également être un peu bancale, je prévois donc de formater et de réinstaller dès que je pourrai copier mes fichiers de l'ancien dossier personnel.

Je suis allé jusqu'à courir :

sudo ecryptfs-recover-private /home/user

qui a réussi à monter l'ancien dossier personnel dans /tmp après avoir entré la clé de cryptage, ou du moins c'est ce qu'il semble.

Le problème est que lorsque j'essaie de lancer nautilus à partir du terminal et afficher les fichiers dans le /temp/ecryptfs/xxxx pour les copier, c'est juste le fichier access-your-private-data.desktop et le fichier README me disant d'exécuter ecryptfs-mount-private . Mais cela revient toujours :

ERROR: Encrypted private directory is not setup properly

Si j'ouvre le .desktop il ouvre un terminal demandant le mot de passe de connexion. Je saisis le mot de passe, puis quelque chose s'ouvre et se ferme très rapidement, puis plus rien.

J'ai essayé de suivre les instructions de quelqu'un pour créer un nouveau compte utilisateur et en faire le nouveau propriétaire de l'ancien compte. /home/user avec le même résultat.

J'ai un disque dur externe, une clé USB formatée comme un liveOS, et même un deuxième ordinateur prêt à l'emploi.

Comment puis-je accéder à mes fichiers ?

1voto

bumbling bill Points 31

J'ai fini par y arriver en suivant les réponses à cette question . D'abord, démontez ce qui gvfs est. Apparemment, ça pose des problèmes. Donc pour moi ça ressemblait à :

umount /run/user/1000/gvfs

Maintenant, un oubli important. Vous devez diriger la commande de récupération d'ecryptfs non pas vers le fichier /home/user mais à la .Private répertoire ! Pour une raison quelconque, il dit succès, mais ment si vous le faites pointer vers le répertoire /home/user .

sudo ecryptfs-recover-private /home/.ecryptfs/user/.Private

Maintenant, vous devriez avoir réel succès et être en mesure de lancer nautilus et accéder aux fichiers

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X