web-dev-qa-db-fra.com

fusible: mauvais point de montage `/ mnt ': le noeud final de transport n'est pas connecté

J'avais besoin d'éditer localement des fichiers distants sur mon serveur. J'ai donc essayé de monter le système de fichiers distant complet (/) sur mon système local avec SSHFS, comme suit:

 $ sshfs [email protected]:// /mnt -p 22

Ensuite, le problème est bloqué (le curseur clignote, pas de sortie), alors évidemment, je l'ai annulé avec Ctrl+C.

Après cela, le dossier du point de montage /mnt est devenu en quelque sorte inutilisable, inaccessible (vous le nommez) et me renvoyait sans cesse ce message d'erreur lors de toute tentative d'accès:

Fuse: bad mount point `/mnt': Transport endpoint is not connected

Et il a pris ce regard étrange dans son dossier parent:

$ ls -l /
...
d?????????   ? ?    ?        ?            ? mnt`
...

Comment puis-je résoudre l'erreur et revenir à la normale?

Que dois-je faire pour pouvoir utiliser SSHFS?

3
KiriSakow

1. Tuez tous les processus sshfs:

  • Recherchez tous les processus sshfs en cours d'exécution:

    ps -ef | grep sshfs | grep -v grep
    

    Disons que vous en avez deux en cours d'exécution:

    $ ps -ef | grep sshfs | grep -v grep
    root     10906  5170  0 07:14 pts/0    00:00:00 Sudo sshfs
    root     10907 10906  0 07:14 pts/0    00:00:00 sshfs 
    
  • Tuez-les tous les deux en les identifiant par leur PID:

    Sudo kill -9 10906 10907
    


2. Démontez votre point de montage

Sudo umount -l /mnt


3. Modifiez /etc/Fuse.conf pour ne plus jamais rencontrer l'erreur Fuse: bad mount point `/mnt': Transport endpoint is not connected:

  • Ouvrez-le en tant que root avec votre éditeur préféré, par exemple

    Sudo atom /etc/Fuse.conf
    
  • Décommentez la ligne user_allow_other.
  • Sauver et fermer.


4. Utilisez SSHFS avec les options suivantes:

Sudo sshfs \
-d \
-o allow_other \
-o reconnect \
-o ServerAliveInterval=15 \
[email protected]:/ /mnt \
-p 12345 \
-C
  • -d active le mode débogage (donne plus de sortie)
  • -o signifie "option"
  • -p vous permet de spécifier le numéro de port
  • -C active la compression

Sources:

2
KiriSakow