据我了解,通过nautilus gvfs-mount
挂载网络共享或挂载点时应位于~/.gvfs
。对于我来说,情况似乎并非如此:我尝试通过nautilus以及gvfs-mount
在Ubuntu Maverick和Natty下同时安装FTP和SMB共享,在任何情况下都没有看到任何安装点~/.gvfs
。我可以访问在nautilus中找到的共享,但是我想通过命令行访问,这就是为什么我需要文件系统中的挂载点。
编辑:调试以下詹姆斯亨斯特莱吉答案,并enzotib的评论表明,我的笔记本电脑gvfs-fuse-daemon
正在运行,因此GVFS坐骑出现~/.gvfs
,而在2个工作站,其中~/.gvfs
还空着gvfs-fuse-daemon
未运行。在所有3台还有其他GVFS进程运行:gvfsd
,gvfs-afc-volume-monitor
,...
在笔记本电脑上,mount | fgrep gvfs
收益
gvfs-fuse-daemon on /home/xxx/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=xxx)
这就提出了问题:
- 如何在不
gvfs-fuse-daemon
运行的情况下挂载共享?在这种情况下,是否没有创建挂载点,并且对共享的每次访问都是否存在gvfs库调用?哪个守护程序负责?gvfsd
? - 的作用是
gvfs-fuse-daemon
什么?它仅在其中创建保险丝安装点~/.gvfs
吗?
更新:在12.10及更高版本中,挂载位于/run/user/<login>/gvfs
。
mount | grep gvfs
吗?