web-dev-qa-db-ja.com

コマンドラインからgvfsでSMB共有をマウントします

UbuntuでSMB共有をマウントするには多くの方法があります。例えば:

  • ルートとして、mount.cifsを使用できます。

    mount -t cifs -o user=username //servername/sharename/ /mnt
    
  • here の説明に従ってsmbnetfsを使用できます

ただし、gvfsを使用したいと思います。 sshを使用してログインする場合。私は成功せずに以下を試しました:

dbus-launch bash
gvfs-mount smb://servername/sharename/

これは機能します...走るとき

gvfs-mount -l 

私は次を取得します:

Mount(0): sharename on servername -> smb://servername/sharename/
  Type: GDaemonMount

そのため、マウントは機能しているようです。ただし、ファイルシステムのマウントポイントはありませんが、Nautilusを使用してマウントすると、/run/user/1000/gvfs/にマウントポイントが作成され、コマンドラインを使用してアクセスできます。

コマンドラインでアクセスできるgvfsでマウントポイントを取得するにはどうすればよいですか?

8
January

マウントポイントは~/.gvfsにある必要があります。少なくとも私は、smb-share\:domain\=WORKGROUP\,server\=192.168.0.186\,share\=asmedia-hdd\,user\=root/という名前でそこにいました。それでも見つからない場合は、Sudo find / -name sharename -type dを試してください。多分それはどこか別の場所にディレクトリを見つけます。別の可能な場所は/run/user/1000/gvfsです。

3
inf3rno

少なくともUbuntu 18.04では、次のように機能します。

$ gio mount smb://<server>/<share>
Password required for share <share> on <server>
User [<user>]:
Domain [<workgroup>]:
Password:

マウントポイントは/ run/user // gvfs /にあります

0
Scott Butler