在 Fedora 21 当前补丁上,在本地 LAN 环境中,我使用 sshfs 挂载了 2 个文件系统。远程服务器位于可靠的 LAN 网络上,正确设置了 ssh 密钥以进行无密码登录。
所以我在我的主目录(这是一个本地文件系统)中创建一个空目录,挂载:
sshfs -o default_permissions me@remoteserver:/mntpoint /home/me/mountdir
Run Code Online (Sandbox Code Playgroud)
连接工作正常,非常稳定,性能良好,没有投诉。然后可能是本地机器重新启动或发生了一些意想不到的事情,因此连接被不正常地中断了。
重新启动,重新启动,重新尝试后,上述相同的命令将无限期挂起。如果我控制 -C 它并 fusermount -u 它,它似乎已清理,但仍然无法重新安装。但奇怪的是:如果我在我的主目录中指定一个新的挂载点,它会再次完美运行(相同的远程点)。再次完美运行,直到发生某些事情,我必须重新开始。
重新启动本地机器不会清除它。挂载目录被验证为空,我什至删除了挂载点目录并重新创建了相同的名称......不。
最终经过一些触发,我可以回到旧的挂载点。所以我最终有大约 3-4 个目录,例如:
/home/me/mount.1
/home/me/mount.2
...
/home/me/mount.4
Run Code Online (Sandbox Code Playgroud)
在我回到 mount.1 之前。
有时它第一次工作,特别是如果我正确卸载它,但大多数时候它不会。
关于如何清除 sshfs 持有的任何想法。我在任何/etc文件中都找不到任何内容。
完全沮丧。
slm*_*slm -1
我怀疑您只需要卸载之前安装的、然后损坏的 sshfs 安装。
$ fusermount --help
fusermount: [options] mountpoint
Options:
-h print help
-V print version
-o opt[,opt...] mount options
-u unmount
-q quiet
-z lazy unmount
Run Code Online (Sandbox Code Playgroud)
您需要执行 afusermount -u ...或 the fusermount -z。
| 归档时间: |
|
| 查看次数: |
2293 次 |
| 最近记录: |