コマンドラインからgvfsを使用してSMB共有をマウントする


9

UbuntuでSMB共有をマウントする方法はたくさんあります。例えば:

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

    mount -t cifs -o user=username //servername/sharename/ /mnt
    
  • ここで説明するように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を使用してマウントポイントを取得するにはどうすればよいですか?

回答:


3

マウントポイントはにあるはず~/.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です。


2

少なくともUbuntu 18.04では、以下が機能します。

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

マウントポイントは/run/user/<uid>/gvfs/idem $XDG_RUNTIME_DIR/gvfs)にあります。


ユーザー名/パスワード/ワークグループを使用した無人マウントの場合は、これを試してください。次に、たとえばln -si $XDG_RUNTIME_DIR/gvfs/mysmbmount $HOME/smb
Pablo Bianchi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.