我尝试在本地挂载一个 SSHFS 目录,失败了,现在我无法再使用原始目录了。
按照教程,我只需安装sshfs
包、执行sudo modprobe fuse
,然后创建remote
我想要挂载远程目录的本地目录。
然后我sshfs -o idmap=user "myuser@<host>:/home/myuser" remote
按照教程中所示运行,但我的连接速度很慢,所以我按 Ctrl+C 键运行它。
现在,如果我ls
在其父目录上执行此操作,我将获得此条目(例如,我还留下了下一个条目):
...
d????????? ? ? ? ? ? remote
drwxr-xr-x 2 myuser myuser 4096 Mar 13 11:02 Videos
...
如果我尝试cd remote
,我会得到:
cd: transport endpoint is not connected: remote
尝试删除目录没有成功:
rmdir: failed to remove ‘remote’: Device or resource busy
我怎样才能摆脱这个目录,最好不用重新启动?
答案1
尝试
fusermount -u remote
卸载挂载点。
答案2
卸载-l 远程
-l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as
soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)