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でマウントポイントを取得するにはどうすればよいですか?
マウントポイントは~/.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
です。
少なくともUbuntu 18.04では、次のように機能します。
$ gio mount smb://<server>/<share>
Password required for share <share> on <server>
User [<user>]:
Domain [<workgroup>]:
Password:
マウントポイントは/ run/user // gvfs /にあります