web-dev-qa-db-ja.com

/ run / user /にgvfsマウントなし

(bashスクリプトを使用して)通常のファイルシステム経由でSamba共有にアクセスしたい。方法は次のとおりです。

  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
2
qznc

これは既知のバグのようです: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087

そのリンクの提案よりも良い回避策があるかどうかはわかりません:

とにかく、この問題に対する私の仕事は、smbドライブをアンマウントし、gvfsを終了して再起動することです

または

Gvfsdを終了し、その後nautilusを終了すると(nautilus -q)、一時的に問題が解決します。

1
clarkkent