#1 Le 21/10/2017, à 20:05
- me2018
Dossier personnel vide[Résolu]
Bonjour,
Le matin après le le redémarrage de mon ordinateur, mon dossier personne
/home/pseudo
est vide.
Mais lorsque j'essaie de voir l'utilisation du disque, j'ai l'impression que ça n'a du tout changé: la commande
df -h /home
donne ce résultats:
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/sdb6 9,3G 1,8G 7,1G 20% /home
.
Quand je clique par exemple sur l'icone pour ouvrir le dossier Documents j'ai cette erreur:
Impossible de trouver le fichier demandé. Vérifiez l'orthographe et essayez à nouveau.
Si quelqu'un peut m'aider je serai très content et je ne saurai remercier la personne, j'ai passé énormément de temps
à résoudre ce problème.
Dernière modification par me2018 (Le 22/10/2017, à 14:58)
Hors ligne
#2 Le 21/10/2017, à 20:17
- metalux
Re : Dossier personnel vide[Résolu]
Bonsoir,
Donne le retour de:
ls -la ~
Hors ligne
#3 Le 21/10/2017, à 20:27
- me2018
Re : Dossier personnel vide[Résolu]
voici le retour de
ls -a ~
total 468
drwxr-xr-x 44 arek arek 4096 oct. 21 20:24 .
drwxr-xr-x 4 root root 4096 août 8 12:51 ..
drwx------ 5 arek arek 4096 juin 25 19:44 .adobe
drwxrwxr-x 4 arek arek 4096 sept. 1 20:08 .anaconda_backup
drwx------ 2 arek arek 4096 août 29 15:39 .aptitude
drwxrwxr-x 9 arek arek 4096 août 16 09:36 .atom
-rw------- 1 arek arek 38240 oct. 21 20:09 .bash_history
-rw-r--r-- 1 arek arek 220 mai 20 18:14 .bash_logout
-rw-r--r-- 1 arek arek 3869 sept. 23 15:13 .bashrc
-rw-r--r-- 1 root root 3854 juil. 16 22:31 .bashrc-anaconda3.bak
drwx------ 35 arek arek 4096 oct. 21 16:01 .cache
drwx------ 3 arek arek 4096 mai 20 16:26 .compiz
drwx------ 37 arek arek 4096 oct. 21 18:38 .config
drwx------ 3 root root 4096 mai 23 21:46 .dbus
-rw-rw-r-- 1 arek arek 120 juil. 17 16:35 .defaults-0.1.0.ini
drwxrwxr-x 3 arek arek 4096 juin 23 22:19 .designer
-rw-r--r-- 1 arek arek 25 mai 20 20:18 .dmrc
drwxr-xr-x 3 arek arek 4096 sept. 17 19:33 .dropbox-dist
drwxrwxr-x 9 arek arek 4096 juil. 1 23:57 .eclipse
drwx------ 2 arek arek 4096 oct. 21 19:44 .gconf
-rw-rw-r-- 1 arek arek 33 sept. 15 23:58 .gitconfig
-rw-r----- 1 arek arek 0 oct. 21 17:00 .gksu.lock
drwx------ 2 arek arek 4096 juil. 12 10:41 .gnome2
drwx------ 3 arek arek 4096 oct. 21 19:44 .gnupg
drwx------ 2 arek arek 4096 juin 29 15:08 .gphoto
drwxrwxr-x 3 arek arek 4096 juin 30 03:46 .gradle
drwxrwxr-x 2 arek arek 4096 sept. 8 22:15 .gstreamer-0.10
-rw------- 1 arek arek 82514 oct. 21 19:44 .ICEauthority
drwxr-xr-x 5 arek arek 4096 sept. 7 12:02 .ipython
drwxrwxr-x 4 arek arek 4096 juin 16 15:14 .java
drwxr-xr-x 2 arek arek 4096 sept. 22 20:13 .jupyter
drwx------ 3 arek arek 4096 juil. 18 09:39 .kde
-rw------- 1 arek arek 28 juil. 28 16:26 .lesshst
drwxrwxr-x 3 arek arek 4096 juil. 5 12:45 .liclipse
drwx------ 5 arek arek 4096 sept. 7 11:41 .local
drwx------ 2 arek arek 4096 juil. 18 13:37 .lyx
drwxrwxr-x 3 arek arek 4096 juin 30 02:10 .m2
drwx------ 3 arek arek 4096 mai 22 13:01 .macromedia
drwxrwxr-x 4 arek arek 4096 sept. 19 13:52 .matlab
drwx------ 4 arek arek 4096 mai 21 09:45 .mozilla
drwxrwxr-x 2 arek arek 4096 juil. 27 09:05 .nano
-rw-rw-r-- 1 arek arek 370 juil. 10 21:56 .nvidia-settings-rc
drwxrwxr-x 2 arek arek 4096 mai 21 13:05 .oracle_jre_usage
drwxrwxr-x 6 arek arek 4096 oct. 12 16:13 .p2
-rw-r--r-- 1 arek arek 267 mai 31 21:58 .pam_environment
drwx------ 3 arek arek 4096 mai 22 00:34 .pki
-rw-r--r-- 1 arek arek 656 sept. 1 20:13 .profile
-rw------- 1 arek arek 75 juil. 17 01:01 .python_history
drwxrwxr-x 3 arek arek 4096 oct. 21 20:14 R
-rw-rw-r-- 1 arek arek 2658 sept. 5 08:54 .RData
-rw-rw-r-- 1 arek arek 870 oct. 15 16:25 .Rhistory
drwxr-xr-x 2 root root 4096 juil. 2 20:11 .rpmdb
drwxrwxr-x 17 arek arek 4096 oct. 15 16:25 .rstudio-desktop
drwx------ 2 arek arek 4096 sept. 17 20:53 .ssh
drwxrwxr-x 3 arek arek 4096 juin 25 12:35 .subversion
-rw-r--r-- 1 arek arek 0 mai 21 13:30 .sudo_as_admin_successful
-rw------- 1 arek arek 12288 juil. 13 21:28 .swo
-rw------- 1 arek arek 12288 juil. 13 21:20 .swp
drwxrwxr-x 3 arek arek 4096 juil. 1 23:10 .swt
drwxr-xr-x 3 arek arek 4096 juil. 18 10:38 .texmf-var
drwx------ 4 arek arek 4096 juil. 3 13:47 .thunderbird
drwxrwxr-x 3 arek arek 4096 mai 21 13:12 .tooling
-rw------- 1 arek arek 8191 oct. 7 23:12 .viminfo
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfo.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfu.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfv.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfw.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfx.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfy.tmp
-rw------- 1 arek arek 6586 juil. 17 16:55 .viminfz.tmp
-rw-rw-r-- 1 arek arek 302 oct. 20 23:45 .wget-hsts
-rw------- 1 arek arek 55 oct. 21 19:44 .Xauthority
-rw------- 1 arek arek 653 juil. 18 11:20 .xdvirc
-rw-rw-r-- 1 arek arek 131 mai 31 21:57 .xinputrc
-rw------- 1 arek arek 92 oct. 21 19:44 .xsession-errors
-rw------- 1 arek arek 1380 oct. 21 19:43 .xsession-errors.old
drwx------ 3 arek arek 4096 août 6 12:50 .zotero
Hors ligne
#4 Le 21/10/2017, à 22:16
- metalux
Re : Dossier personnel vide[Résolu]
Houlà, ça ne sent pas bon, je ne vois pas de dossier Documents. Tu as tous les fichiers de conf commençant par un point mais un seul dossier R et rien d'autres. Regarde ceux qui prennent le plus de place:
find ~ -type d -exec du -sh {} \; | sort -n | tail -n 10
Essaye de retrouver le dossier Documents si il existe toujours:
locate Documents
Hors ligne
#5 Le 21/10/2017, à 22:40
- me2018
Re : Dossier personnel vide[Résolu]
J'ai fait locate Documents avant mais la sortie était vide. En plus le R c'est quand j'ai lancé
le RStudio que ça a été créé!
Donc on peut conclure que j'ai perdu tous ces dossiers?!
Hors ligne
#6 Le 21/10/2017, à 22:46
- me2018
Re : Dossier personnel vide[Résolu]
Sortie de la commande
find ~ -type d -exec du -sh {} \; | sort -n | tail -n 10
992K /home/arek/.atom/packages/atom-beautify/node_modules/marko/test-dist/autotests/morphdom
992K /home/arek/.atom/packages/linter-ui-default/node_modules/fbjs
996K /home/arek/.config/QtProject/qtcreator/qbs/1.5.1/profiles/qtc_Desktop__891cb024/modules/Qt
1000K /home/arek/.atom/packages/pristine-ui/screenshots
1000K /home/arek/.config/QtProject/qtcreator/qbs/1.5.1/profiles/qtc_Desktop__891cb024/modules
1004K /home/arek/.config/QtProject/qtcreator/qbs/1.5.1/profiles/qtc_Desktop__891cb024
1008K /home/arek/.atom/packages/atom-beautify/node_modules/jquery/src
1008K /home/arek/.atom/packages/autocomplete-clang/node_modules/jquery/src
1016K /home/arek/.atom/.apm/lodash
1016K /home/arek/.config/libreoffice/4/user/database/biblio
Mais lorsqu'on regarde, l'espace occupé ne vaut pas les 1.8 G!
Hors ligne
#7 Le 21/10/2017, à 22:52
- Nuliel
Re : Dossier personnel vide[Résolu]
Bonsoir,
C'est bizarre que tes dossiers aient disparu.
Il y a rien dans le dossier /home (à part le dossier arek/)?
Hors ligne
#8 Le 21/10/2017, à 22:53
- metalux
Re : Dossier personnel vide[Résolu]
Donc on peut conclure que j'ai perdu tous ces dossiers?!
Non, pas pour l'instant.
Mais lorsqu'on regarde, l'espace occupé ne vaut pas les 1.8 G!
Là on a lister que les 10 plus gros dossiers et pas les fichiers. Tu peux essayer de voir si il y a un gros fichier en remplaçant -type d par -type f
Hors ligne
#9 Le 21/10/2017, à 23:17
- me2018
Re : Dossier personnel vide[Résolu]
il ya un autre dossier lost+found
voici la sortie de
cat /home/arek/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
Hors ligne
#10 Le 21/10/2017, à 23:27
- metalux
Re : Dossier personnel vide[Résolu]
Ton dossier Documents se trouve bien dans $HOME ou bien l'as-tu mis ailleurs? Effectivement il faudrait indiquer dans /home/arek/.config/user-dirs.dirs le chemin vers les dossiers. je pensais que tu cliquais sur le dossier directement mais j'ai un doute, quand tu parles de l'icône du dossier Documents, ne serait-ce pas plutôt dans le lien présent dans le panneau latéral sur la gauche?
Hors ligne
#11 Le 21/10/2017, à 23:38
- me2018
Re : Dossier personnel vide[Résolu]
En tout je ne l'ai pas déplacé du tout du moins volontairement! C'est effectivement le panneau latéral sur la gauche.
Hors ligne
#12 Le 21/10/2017, à 23:44
- me2018
Re : Dossier personnel vide[Résolu]
Là on a lister que les 10 plus gros dossiers et pas les fichiers. Tu peux essayer de voir si il y a un gros fichier en remplaçant -type d par -type f
Je l'ai fait le plus gros des dossiers occupe 1M environ d'espace.
Hors ligne
#13 Le 22/10/2017, à 11:13
- metalux
Re : Dossier personnel vide[Résolu]
il ya un autre dossier lost+found
J'étais passé à côté de ça. Explore ce dossier avec un accès root:
ls ~/lost+found
D'après ce que j'ai lu, lost+found est un dossier qui se crée au démarrage après un "check system" de fsck suite à une coupure de courant ou un plantage de l'O.S. As-tu eu ce genre d'incident? Dans ce cas il y a peut-être une chance de récupérer tes données dans ce dossier et de remettre tout en ordre avec un fichier user-dirs.dirs conforme:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Hors ligne
#14 Le 22/10/2017, à 11:44
- me2018
Re : Dossier personnel vide[Résolu]
Il y a rien dans lost+found.
La sortie de la commande
sudo ls /home/lost+found
est vide.
Hors ligne
#15 Le 22/10/2017, à 14:57
- me2018
Re : Dossier personnel vide[Résolu]
je pense que ces fichiers ont été supprimées! je les ai recrées. J'ai modifié ensuite le fichier /home/monPseudo/.config/user-dirs.dirs et
redémarrer et tout est comme avant sauf bien entendu j'ai perdu mes données! Heureusement la plupart des données étaient mises sous
Git Hub donc j'ai pu les récupérer assez facilement.
Mais le problème est comment les fichiers ont été supprimés?
Hors ligne
#16 Le 22/10/2017, à 15:30
- metalux
Re : Dossier personnel vide[Résolu]
Je n'ai pas d'autres idées, seul toi peux savoir ce qui pourrait expliquer cette disparition.
D'où l'importance de faire des sauvegardes planifiées, nous ne sommes jamais à l'abri d'un crash système ou d'une défaillance matérielle.
Hors ligne
#17 Le 22/10/2017, à 17:09
- Nuliel
Re : Dossier personnel vide[Résolu]
J'ai pas d'idées non plus, mais avant d'avoir ce gros problème, tu n'as pas lancé une commande à base de rm, > ou même sed ou mv? (tu as la liste des commandes que tu as entré en tapant history dans le terminal)
Hors ligne
#18 Le 22/10/2017, à 17:30
- me2018
Re : Dossier personnel vide[Résolu]
J'ai pas d'idées non plus, mais avant d'avoir ce gros problème, tu n'as pas lancé une commande à base de rm, > ou même sed ou mv? (tu as la liste des commandes que tu as entré en tapant history dans le terminal)
C'est tout a fait ça: c'est moi qui ai supprimé le contenu du /home/monPseudo. J'en doutais juste un tout petit peu!
je ne connaissais pas la commande
history
pour avoir la liste des commandes antérieures! Lorsque je regardes il y a
rm -rf *
juste après un
ls dossierG/
avec dossierG qui est contenu dans home/monPseudo. Donc c'est clair que je l'ai lancé la commande
rm -rf *
à l’intérieur de mon dossier personnel et la commande a très bien fait ce que lui ai demandé ! En fait je devrais bien faire un
cd dossierG
avant
rm -rf *
Le monde n'est pas commutatif!
Merci beaucoup, grâce à vous j'ai pu bien comprendre le problème et je suis serein parce que je sais maintenant ce qui a causé mes ennuis!
Hors ligne
#19 Le 22/10/2017, à 18:01
- Nuliel
Re : Dossier personnel vide[Résolu]
Ah c'est malin! Je te conseille de créer un alias comme ici, ça te permettra de déplacer les fichiers et dossiers dans la corbeille (par contre au lieu de alias rm='mv $* -t /home/${USER}/.local/share/Trash/files/' je mettrais un autre nom que rm afin de pouvoir utiliser la commande rm)
Et un petit rappel: https://doc.ubuntu-fr.org/commandes_dangereuses
Dernière modification par Nuliel (Le 22/10/2017, à 18:03)
Hors ligne
#20 Le 22/10/2017, à 18:27
- me2018
Re : Dossier personnel vide[Résolu]
Ah c'est malin!
Je te conseille de créer un alias comme ici, ça te permettra de déplacer les fichiers et dossiers dans la corbeille (par contre au lieu de alias rm='mv $* -t /home/${USER}/.local/share/Trash/files/' je mettrais un autre nom que rm afin de pouvoir utiliser la commande rm)
Et un petit rappel: https://doc.ubuntu-fr.org/commandes_dangereuses
Cette idée est vraiment capitale pour moi, merci bien! Et en fait, le petit rappel n'est pas petit! Le cadre est très général!
Hors ligne
#21 Le 22/10/2017, à 18:39
- Nuliel
Re : Dossier personnel vide[Résolu]
Effectivement, je ciblais le premier paragraphe qui dit en particulier que si tu avais lancé
rm -rf *
avec sudo devant et à la racine, tu n'aurais vraiment plus rien (plus de documents mais plus de linux non plus, en d'autre terme tu aurais gagné une réinstallation). Donc cette commande est ultra efficace mais est tout aussi dangereuse.
Hors ligne