[disque dur externe]Lien symbolique cassé (abandon)

Applications, problèmes de configuration réseau
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

[disque dur externe]Lien symbolique cassé (abandon)

Message par rroo »

bonjour
j'ai un problème avec mon disque dur externe il n'apparaît plus dans le sous répertoire /run dans le gestionnaire de fichier(spaceFM), /media n'apparaît plus dans cet arborescence.
Voici le chemin physique complet:(/run/media/usr/dd externe)

Quand je clique sur le lien symbolique que j'ai créer dans mes documents j'ai ce message d'erreur :

"Lien cassé:la cible de ce lien symbolique n'existe pas ou les permissions ne vous permettent pas d'y accéder"
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [disque dur externe]Lien symbolique cassé

Message par vlamy »

Salut, est-ce que tu pourrais donner un

Code : Tout sélectionner

ls -al
en console au niveau des répertoires et fichiers/liens qui posent problème?
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [disque dur externe]Lien symbolique cassé

Message par rroo »

Code : Tout sélectionner

[root@arch (user)]# cd /run/
[root@arch run]# ls -al
total 24
drwxr-xr-x 14 root  root   380 30 janv. 10:57 .
drwxr-xr-x 21 root  root  4096 30 janv. 00:24 ..
drwxr-xr-x  2 root  root    40 30 janv. 10:57 console
drwxr-xr-x  2 root  root    60 30 janv. 10:57 dbus
-rw-r--r--  1 root  root     4 30 janv. 10:57 dhclient-eth0.pid
-rw-r--r--  1 root  root     3 30 janv. 10:57 haveged.pid
drwxr-xr-x  2 root  root    40 30 janv. 10:57 initramfs
drwxr-xr-x  5 root  root   120 30 janv. 10:57 lock
drwxr-xr-x  3 root  root    60 30 janv. 10:57 log
drwxr-xr-x  2 root  root    40 30 janv. 10:57 lvm
drwxr-xr-x  2 root  root    60 30 janv. 10:57 mountBBCode
-rw-r--r--  1 root  root   347 30 janv. 10:57 nm-dhclient-eth0.conf
drwxr-xr-x  2 root  root    40 30 janv. 10:57 nscd
-rw-------  1 root  root    49 30 janv. 10:57 slim.auth
drwxr-xr-x 11 root  root   260 30 janv. 10:57 systemd
drwxr-xr-x  7 root  root   180 30 janv. 16:24 udev
drwxr-xr-x  3 root  root    60 30 janv. 10:58 user
-rw-rw-r--  1 root  utmp  1152 30 janv. 17:45 utmp
drwxr-xr-x  2 uuidd uuidd   40 30 janv. 10:57 uuidd
Auparavant /media était visible dans cet arborescence depuis le géstionnaire de fichier(spacefm).



Par ailleurs le dossier est toujours présent dans /run/../en fichier caché

Code : Tout sélectionner

[root@arch run]# cd /run/../
[root@arch /]# ls -la
total 73
drwxr-xr-x  21 root root  4096 30 janv. 00:24 .
drwxr-xr-x  21 root root  4096 30 janv. 00:24 ..
drwxr-xr-x   2 root root  4096  3 déc.  12:30 bin
drwxr-xr-x   6 root root  1024 26 janv. 08:10 boot
drwxr-xr-x   2 root root  4096 26 janv. 08:03 bypass
lrwxrwxrwx   1 root root    25 26 janv. 03:31 /run/media/usr/17FD-3094[/u](dd externe)
drwxr-xr-x  17 root root  3060 30 janv. 15:41 dev
drwxr-xr-x  64 root root  4096 30 janv. 10:57 etc
drwxr-xr-x   2 root root  4096 28 janv. 20:55 ext4
drwxr-xr-x   3 root root  4096 26 janv. 08:06 home
lrwxrwxrwx   1 root root     7 24 oct.  22:37 usr/lib
lrwxrwxrwx   1 root root     7 24 oct.  22:37 usr/lib
drwx------   2 root root 16384  3 déc.  12:30 lost+found
drwxr-xr-x   3 root root  4096 28 janv. 20:12 mnt
drwxr-xr-x   2 root root  4096 22 nov.  14:20 opt
dr-xr-xr-x 104 root root     0 30 janv. 10:57 proc
drwxr-xr-x   5 root root  4096 26 janv. 03:18 root
drwxr-xr-x  14 root root   380 30 janv. 10:57 run
drwxr-xr-x   2 root root  4096  3 déc.  12:30 sbin
drwxr-xr-x   4 root root  4096 22 nov.  14:20 srv
dr-xr-xr-x  13 root root     0 30 janv. 10:57 sys
drwxrwxrwt   8 root root   220 30 janv. 17:45 tmp
drwxr-xr-x   9 root root  4096 13 févr.  2012 usr
drwxr-xr-x  12 root root  4096  3 déc.  12:28 var

Code : Tout sélectionner

[root@arch /]# cd /run/../ddex 
bash: cd: /run/../ddex: Aucun fichier ou dossier de ce type
[root@arch /]# ls -la /run/../ddex 
lrwxrwxrwx 1 root root 25 26 janv. 03:31 /run/media/rroo/17FD-3094
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [disque dur externe]Lien symbolique cassé

Message par vlamy »

Cette partie me semble bizarre :

Code : Tout sélectionner

lrwxrwxrwx   1 root root    25 26 janv. 03:31 /run/media/usr/17FD-3094[/u](dd externe)
Je ne sais pas si c'est toi qui a créer ce lien en essayant de bidouiller ou si c'est un programme quelconque (udev?), mais c'est bizarre.
Ce que je ferais, dans un premier temps :
  • Débrancher le disque
  • Faire en root (ou avec sudo) un

    Code : Tout sélectionner

    rm /run/*17FD*
    .
  • Rebrancher le disque et voir ce qui se passe.
Dernière modification par vlamy le ven. 01 févr. 2013, 09:45, modifié 4 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [disque dur externe]Lien symbolique cassé

Message par tuxce »

euuhhhh, j'ai pas tout lu, mais déjà:
vlamy a écrit :Faire en root (ou avec sudo) un

Code : Tout sélectionner

rm -Rf /run*
C'est juste sur un coup de tête ou alors, c'est suite à une réflexion ?
1. /run est un dossier tout ce qu'il y a de plus important pour le fonctionnement de ton système
2. /run est un dossier en mémoire et donc vide à chaque démarrage
3. il faut arrêter les -rf associé à * en root donné dans les forums !!

EDIT après avoir lu :
rroo a écrit : Auparavant /media était visible dans cet arborescence depuis le géstionnaire de fichier(spacefm).
Avant, /media était créé par filesystem, ce n'est plus le cas parce qu'il n'y a plus que udisks qui en a besoin et donc, c'est lui qui le crée.
rroo a écrit : Par ailleurs le dossier est toujours présent dans /run/../en fichier caché

Code : Tout sélectionner

    [root@arch run]# cd /run/../
Juste pour info, cd /run/../ est strictement = à cd / !
rroo a écrit :

Code : Tout sélectionner

    lrwxrwxrwx   1 root root    25 26 janv. 03:31 /run/media/usr/17FD-3094[/u](dd externe)
un fichier avec des /, c'est impossible, et vu le [/u], j'imagine que tu as modifié la sortie, ça serait meilleur d'avoir l'original.
rroo a écrit :

Code : Tout sélectionner

[root@arch /]# cd /run/../ddex
bash: cd: /run/../ddex: Aucun fichier ou dossier de ce type
[root@arch /]# ls -la /run/../ddex
lrwxrwxrwx 1 root root 25 26 janv. 03:31 /run/media/rroo/17FD-3094
pareil, sortie modifiée (j'imagine que tu enlèves les ... ->), du coup, on ne peut que supposer.

Et comme supposition, vu qu'un ls -la /ddex te sort la sortie avec le lien et non le contenu du dossier, c'est que tout simplement, le dossier n'existe pas. Donc, ce qu'il faudrait, c'est savoir si ton disque externe est monté déjà ! Tu peux voir ça avec findmnt ou df.
- Si oui, tu auras l'endroit où c'est monté dans la sortie d'une de ces commandes et la réponse à ton problème en même temps.
- Si non, nous expliquer comment tu le montes, est ce que tu as une erreur etc.
Dernière modification par tuxce le jeu. 31 janv. 2013, 11:32, modifié 3 fois.
Raison : Edition suite à lecture du topic quand même :)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [disque dur externe]Lien symbolique cassé

Message par oktoberfest »

vlamy a écrit : [*] Faire en root (ou avec sudo) un

Code : Tout sélectionner

rm -Rf /run*
!! Surtout pas.
Il y a dans /run des choses utiles !!

Ce qui est surtout bizarre c'est la sortie de ton ls -al sur la racine :

Code : Tout sélectionner

[root@arch run]# cd /run/../ (Façon compliqué de faire cd / ?)
[root@arch /]# ls -la
...
lrwxrwxrwx   1 root root    25 26 janv. 03:31 /run/media/usr/17FD-3094[/u](dd externe) (il manque quelque chose ici... voir usr/lib plus bas)
...
lrwxrwxrwx   1 root root     7 24 oct.  22:37 usr/lib (cela devrait afficher lib -> usr/lib)
lrwxrwxrwx   1 root root     7 24 oct.  22:37 usr/lib (cela devrait afficher lib64 -> usr/lib)
...
@tuxce : heureux de voir que pour toi aussi cela te hérisse les cheveux.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [disque dur externe]Lien symbolique cassé

Message par vlamy »

tuxce a écrit :euuhhhh, j'ai pas tout lu, mais déjà:
vlamy a écrit :Faire en root (ou avec sudo) un

Code : Tout sélectionner

rm -Rf /run*
C'est juste sur un coup de tête ou alors, c'est suite à une réflexion ?
1. /run est un dossier tout ce qu'il y a de plus important pour le fonctionnement de ton système
2. /run est un dossier en mémoire et donc vide à chaque démarrage
3. il faut arrêter les -rf associé à * en root donné dans les forums !!
Pardon ! Aïe, pas taper sur la tête :oops:
Je me suis gouré dans la wildcard, j'ai corrigé avec ce que j'aurais du mettre à la place. Le rm -Rf étant une sale habitude que j'ai. L'intention de départ était de virer le lien symbolique uniquement. Je comprend que c'est une bêtise (j'ai déjà eut cassé une machine avec un rm -Rf (dans un script mal écrit)), promis je le ferais plus :oops:
rroo
Chu Ko Nu
Messages : 463
Inscription : jeu. 17 janv. 2013, 17:38
Localisation : Pays de loire

Re: [disque dur externe]Lien symbolique cassé(contourné)

Message par rroo »

j'ai du reinstaller mon systeme suite a un probléme de login.
merci de votre aide
Répondre