已取消 SSHFS(fuse)挂载 - 无法删除目录

已取消 SSHFS(fuse)挂载 - 无法删除目录

我尝试在本地挂载一个 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.)

相关内容