предохранитель: неверная точка монтирования `/ mnt ': конечная точка транспорта не подключена

Мне нужно было локально редактировать удаленные файлы на моем сервере, поэтому я попытался смонтировать всю удаленную файловую систему (/) в моей локальной системе с SSHFS следующим образом:

 $ sshfs username@domain.com:// /mnt -p 22

Затем он завис (курсор мигает, ничего не выводится) , поэтому, очевидно, я отменил его с помощью Ctrl + C .

После этого папка точки монтирования /mnt стала своего рода непригодной, недоступной (вы называете ее) и продолжала возвращать мне это сообщение об ошибке при любой попытке доступа к ней:

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

И он взял этот странный взгляд в своей родительской папке:

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

Как я могу устранить ошибку и вернуться к нормальной жизни?

Что я должен сделать, чтобы быть умеет использовать SSHFS?

5
задан 7 November 2018 в 10:00

1 ответ

1. Уничтожьте все sshfs процессы

  • Любой с killall команда:

    killall sshfs
    

    или выборочно:

  • Найдите все выполнение sshfs процессы:

    ps -ef | grep sshfs | grep -v grep
    

    Скажите, что у Вас есть два из них выполнение:

    $ 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 
    
  • Теперь уничтожьте их обоих или выборочно путем идентификации их их PID:

    sudo kill -9 10906 10907
    


2. Размонтируйте свою точку монтирования

sudo umount -l /mnt


3.Править /etc/fuse.conf таким образом, Вы никогда не встречаетесь fuse: bad mount point `/mnt': Transport endpoint is not connected ошибка снова:

  • Откройте его как корень с Вашим любимым редактором, например

    sudo atom /etc/fuse.conf
    
  • Не прокомментируйте user_allow_other строка.
  • Сохраните и закройтесь.


4. Используйте SSHFS со следующими опциями:

sudo sshfs \
-d \
-o allow_other \
-o reconnect \
-o ServerAliveInterval=15 \
user@domain.com:/ /mnt \
-p 12345 \
-C
  • -d включает режим отладки (дает более вывод),
  • -o обозначает "опцию"
  • -p позволяет Вам указывать номер порта
  • -C включает сжатие

Источники:

10
ответ дан 7 November 2018 в 10:00

Другие вопросы по тегам:

Похожие вопросы: