13.04のSMB共有のマウントポイントはどこにありますか?


39

古いUbuntuリリースでは、~/.gvfs/ディレクトリに移動することで、NautilusでマウントされたSMB共有にアクセスできました。Nautilusを使用して共有をマウントしたいのですが、コマンドラインを使用してすべてのディスク操作(コピー、mv、検索など)を行うため、非常に便利です。

現在、Ubuntu 13.04があり、共有をマウントしてNautilus(これは決して使用しません)で使用できますが、実際のマウントポイントを見つけることができません。まだどこか?それとも放棄されましたか?取り戻すことはできますか?

CIFSとを使用して共有をマウントできることは知ってい/etc/fstabますが、ユーザースペースを使用したいです。そうすれば、新しいシステムをインストールしたり、自宅を別のマシンに転送したりしても、設定(資格情報を含む)はホームディレクトリにとどまり、fstabの更新について心配する必要はありません。

また、sudo(with sudo mount -t cifs ...)を使用して手動でマウントしたくありません。はい、エイリアスまたはスクリプトを作成できますが、毎回パスワードを入力するか、パスワードを資格情報ファイルに保存する必要があります。そして、sudoパスワードを入力します。そして、新しい共有に遭遇するたびに、資格情報ファイルの作成方法を覚えておく必要があります。そう、私はこの解決策にたどり着くかもしれませんが、可能であれば私の現在の習慣を変えたくないです。

さらに、他のユーザーの問題もありますが、私はしばしば単純なコマンドラインソリューションを提供します。13.04では、これは不可能になりました(たとえば、ソリューションを提供するユーザーがマシンにsudoマウントすることを許可されていないため)。

いずれにせよ、私はgvfsに何が起こったのか、そしてマウントされたディレクトリが見えない理由について興味があります。

回答:


60

新しいリリースでは、gvfsユーザーマウントは/ runファイルシステムに移動されます

/run/user/<username>/gvfs

〜/ .gvfsまたは/ run / user / <login> / gvfsの下にgvfsマウントが表示されない理由をご覧ください

[回答が不明確であるため、重複としてフラグ付けされません]

古いリンク/スクリプトなどを保持したい場合は、

rmdir ~/.gvfs/
ln -s /run/user/<username>/gvfs ~/.gvfs

うん!それが明らかに私が探していた答えです。どうもありがとうございます。
1

3
13.10で少なくともそれはだ、<ユーザーID>の代わりに<ユーザー名>が、パスは同じです...
rkallensee

それがデフォルトのパスです。そのパスが実際に使用されているものではない場合、どのように実際に使用されるパスを決定しますか?
ヌッソリーロ

@Nuzzoliloパスはmountコマンドの出力に表示されるはずだと思いますか?
スチールドライバー

2
私は通常ln -si /run/user/$UID/gvfs/ $HOME/smb、これらのマウントをよりアクセスしやすくするために新しいシステムで行います
-mivk

7

また、たとえば/ mntのようにmountを使用して手動でマウントすることもできます。

sudo mount -t cifs -o user=foobar,password=foobar,rw,hard,nosetuids,noperm,sec=ntlm //192.168.1.2/Drive ~/mnt/mount_point

(からどのように私はUbuntuの13.04(K)でのCIFS共有をマウントすることができますか?


どうもありがとう、今追加した段落を追加すべきだった(上記参照)。いずれにせよ、gvfsに何が起こったのか、どのように機能するのかを理解したいので、これが同等のソリューション(残念ながらそうではない)であっても、答えを知りたいと思います。しかし、私はその努力に本当に感謝しています。

このコマンドは、現時点では機能していません。Ubuntu 16.04 LTSを使用していuser=foobarますが、オプションは拒否されています。syslogには次CIFS VFS: No username specified のように書かれています: 修正username=foobarはの代わりにオプションで使用することでしたuser=foobar。(このコメントは、この回答にリンクされている他の質問にも追加されました。)
12

4

15.04、15.10およびこの時点で16.04(まだリリースされていない)には、gvfsパッケージに確認済みのバグがあります。

https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087

防ぐ

/ run / user / < userId> / gvfs

期待どおりに動作します。この時点での回避策は、マウントしようとする前に最初に両方のgvfsデーモンを殺すことです。

これを行うには、次のコマンドを実行します。

killall gvfsd

また、その後に作成したリンクには、gvfs dirを介して再度アクセスできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.