/run/user/ 中没有 gvfs 挂载

/run/user/ 中没有 gvfs 挂载

我想通过普通文件系统访问 Samba 共享(使用 bash 脚本)。据我所知,方法应该是:

  1. 安装gvfs-fuse
  2. fuse使用户成为群组的一部分
  3. 重启

我可以通过 Nautilus 访问 samba 共享并gvfs-mount -l显示挂载:

$ gvfs-mount -l
Mount(0): hddrive2go auf speedport -> smb://speedport/hddrive2go/
  Type: GDaemonMount

不幸的是,我的/run/user/1001/gvfs目录(以及~/.gvfs)是空的。

我使用 Ubuntu 16.04。

日志journalctl --system | grep gvfs没有显示任何有趣的内容。

守护gvfsd-fuse进程正在运行:

$ ps ax | grep gvfsd
 5918 ?        Sl     0:00 /usr/lib/gvfs/gvfsd
 5923 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1001/gvfs -f -o big_writes
 6025 ?        Sl     0:00 /usr/lib/gvfs/gvfsd
 7015 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-trash --spawner :1.5 /org/gtk/gvfs/exec_spaw/0
 7031 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.5 /org/gtk/gvfs/exec_spaw/1
 7048 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-metadata
25891 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-network --spawner :1.5 /org/gtk/gvfs/exec_spaw/2
25938 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-dnssd --spawner :1.5 /org/gtk/gvfs/exec_spaw/6
27616 ?        SLl    0:00 /usr/lib/gvfs/gvfsd-smb-browse --spawner :1.5 /org/gtk/gvfs/exec_spaw/7
27626 ?        SLl    0:00 /usr/lib/gvfs/gvfsd-smb --spawner :1.5 /org/gtk/gvfs/exec_spaw/8
28312 pts/18   S+     0:00 grep --color=auto gvfsd

答案1

这似乎是一个已知的错误:https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087

不确定是否有比该链接中的建议更好的解决方法:

无论如何,我解决这个问题的方法是卸载我的 smb 驱动器,关闭 gvfs 并重新启动

或者

然后终止 gvfsd 并退出 nautilus(nautilus -q)可以暂时解决问题。

相关内容