/ run / user / 1000 / gvfs /とは


8

アクションカメラ(GoPro Hero 5)をUbuntu 16.10 LTSを実行しているコンピューターに接続して、ファイルをダウンロードしました。驚いたことに、カメラのフォルダがに表示されませんでした/media/find | grep DCIMルートフォルダーから実行すると、探していたビデオファイルが含まれている次のパスを持つフォルダーが見つかりました。

/run/user/1000/gvfs/gphoto2:host=%5Busb%3A003%2C094%5D/DCIM/

それで、/run/user/1000/gvfs/その目的は何で、どのように違うのです/media/か?



@Zanna関係ないと思います。権限の問題はありません。/media/これまでに試した他のすべてのUSBデバイスと同じようにカメラがマウントされないのはなぜですか。
AlwaysLearning 2016年

1
答えは/run/user/1000/gvfs、FUSEのマウントポイントです。それがあなたが求めているものではない場合は、質問のタイトルを編集することができます。しかし、私はそれが重複しているとは言っていませんでした
Zanna

@Zannaあなたは正しいです。問題は次のようになると思います。なぜカメラがFUSEを使用するのでしょうか。
AlwaysLearning 2016年

1
@AlwaysLearningなぜでしょうか?FUSE(名前に「ユーザースペース」が含まれる)を使用すると、通常のユーザーがデバイスをマウントできるようになります。通常のユーザーがカメラや電話にアクセスするためだけに管理者権限を適用することは望ましくありません(udiskやpolkitも許可されます)。unix.stackexchange.com/a/65074/70524
muru

回答:


7

すべての道路がGnomeに通じています

Ubuntuは、多くのものに加えて、Canonical(Ubuntuの所有者)による自家製のプログラミングに基づいています。ほとんどの人は、それがLinuxカーネルに基づいており、「GNOME」デスクトップ環境を提供していることを知っています。しかし、これはDebianにも基づいており、おそらく同じくらい重要なGnome Internalsも同じです。Ubuntuで「すべての道路がGnomeに通じている」というのは、あえて本質的なことです。

GIO / gvfsとは何ですか?

あなたの質問で/run/user/1000/gvfs/は、gvfsコンポーネントは「Gnome Virtual File System」を表しています。カメラとAndroidフォンは、通常の「マウント」が行われる「カーネルスペース」の外のこの「ユーザースペース」にマウントされます。

GIO(Gnome Input Output I surmise)の詳細については、ここここを参照ください。Ubuntuには、GIOを使用してgvfs-mountコマンドを使用してデバイスをマウントすることに関するページがあります。

あなたの質問の他のコンポーネント/run/user/1000/gvfs//run/userコンポーネントです。これはsystemd/tmpネットワークの「ルール」を回避したため、このようなデバイスで一般的な方法であったディレクトリの使用を回避するために作成されました。こちらをご覧ください

あなたの質問の他の部分はそれがどのように違うの/mediaですか?

/mediaリムーバブルストレージがある場所ディレクトリです。リムーバブルストレージのようなおなじみのファイル形式であるext4fatまたはntfs。デバイス名とマウント名は静的です。

Androidフォンは、リムーバブルストレージだけでなく、ストレージを備えたリムーバブルオペレーティングシステムでもあります。ストレージは通常、MTPでアクセスされます。ただし、電話と通信するためのプログラムのホストがあります。それがに入る理由/run/user/1000/gvfsです。Sambaも同じディレクトリチェーンに入りますが、まだ調査していません。

では/run/user/1000ディレクトリ構造マウント名は、すべての接続でダイナミックで変更されています。たとえば、私の電話は現在次のとおりです。

$ ll /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C013%5D
total 0
dr-x------ 1 rick rick 0 Dec 31  1969 ./
dr-x------ 3 rick rick 0 May  9 18:20 ../
drwx------ 1 rick rick 0 Dec 31  1969 Internal storage/
drwx------ 1 rick rick 0 Dec 31  1969 SD card/

USB列挙は変更が悪名高いので、次回はディレクトリ名が異なることを確認できます。/media一方、「もの」は静的です。

カーネル4.14.34でUbuntu 16.04によって示される日付に注意してください。1969年以来、私はこのAndroidスマートフォンを持っていません。これをバグと呼ぶことができると思います。


あなたが正しいです。Samba共有をファイルマネージャーからマウントすると、gvfsに入ります。ただし、fstabを介してSamba共有をマウントすると、/ mediaに入ります。最初は混乱しましたが、今は受け入れるだけです。
オーガニックマーブル

@OrganicMarble残念ながら、私はまだSambaを試していません。私はそれをUbuntuサーバー、LAMP、SQL、Cとともに私のやることリストに載せています。あなたの経験を共有してくれてありがとう/run/user/1000
WinEunuuchs2Unix 2018年

私はSambaの学習に多くの時間を費やしました!確かに専門家はいませんが、動作する設定があります。あなたがそれを学ぶように幸運を祈ります。
オーガニックマーブル

@OrganicMarble実際、私の学習の理由は、現在の3番目のパーティションではなく、Windows 10 Ubuntu Bash(WSL)とファイルを共有することでした。1か月か2か月前に読んだだけでうまくいくかどうかさえ、私にはわかりません。
WinEunuuchs2Unix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.