Vin*_*rez 3 ubuntu gnome mount unmounting sshfs
我在 nautilus UI 中卸载已安装的远程文件系统时遇到问题。(ubuntu 侏儒)
它说许可被拒绝。以这种方式安装我做得对吗?:
somepass | sshfs remoteuser@host:path mnt/somefoldername -p remoteport -o password_stdin
Run Code Online (Sandbox Code Playgroud)
这是可行的,但显然,它与远程计算机上的用户一起安装。我有一种感觉,这就是为什么我的用户不能卸载这个挂载点的原因。那正确吗?那么安装或卸载的正确方法是什么?
要卸载,我必须通过 sudo 我的用户来强制它:
sudo umount -f somemountpath
Run Code Online (Sandbox Code Playgroud)
这非常不方便,因为我必须多次这样做,我确实创建了用于安装的键盘快捷键,我希望能够使用 UI 进行卸载。
你可以试试fusermount -u somemountpoint
。
编辑:由于 sshfs 使用 FUSE(用户空间中的文件系统)内核模块,因此应该使用 fusermount 卸载 FUSE 文件系统,至少在用户空间中。