Alle Wege führen zum Gnom
Ubuntu basiert auf vielen Dingen und der eigenen Programmierung von Canonical (den Besitzern von Ubuntu). Die meisten Leute wissen, dass es auf dem Linux-Kernel basiert und eine "GNOME" -Desktopumgebung bereitstellt. Es basiert aber auch auf Debian und vielleicht genauso wichtigen Gnome Internals. Es ist so intrinsisch, dass ich es wage, in Ubuntu zu sagen: "Alle Wege führen zu Gnome".
Was ist GIO / gvfs?
In Ihrer Frage steht /run/user/1000/gvfs/
die gvfs
Komponente für "Gnome Virtual File System". Ihre Kamera und Android-Telefone werden in diesem "User Space" außerhalb von "Kernel Space" bereitgestellt, wo ein normaler "Mount" erfolgt.
Weitere Informationen zu GIO (Gnome Input Output, wie ich vermute) finden Sie hier und hier . Ubuntu hat eine Seite über die Verwendung von GIO zum Mounten von Geräten mit dem Befehl gvfs-mount .
Die andere Komponente in Ihrer Frage /run/user/1000/gvfs/
ist die /run/user
Komponente. Dies wurde erstellt systemd
, um die Verwendung des /tmp
Verzeichnisses zu umgehen, was für solche Geräte üblich war, da es die "Regeln" des Netzwerks umging . Siehe hier .
Der andere Teil Ihrer Frage ist, wie unterscheidet es sich von /media
?
In dem /media
Verzeichnis befindet sich der Wechselspeicher. Der Wechselspeicher ist in einem bekannten Dateiformat wie ext4
, fat
oder ntfs
. Die Gerätenamen und Mount-Namen sind statisch.
Ihr Android-Telefon ist nicht nur ein Wechseldatenträger, sondern ein Wechseldatenträger mit Fremdspeicher. Auf den Speicher wird im Allgemeinen mit MTP zugegriffen. Es gibt jedoch eine Vielzahl von Programmen für die Kommunikation mit dem Telefon. Deshalb geht es hinein /run/user/1000/gvfs
. Samba geht auch in dieselbe Verzeichniskette, aber ich habe diese noch nicht recherchiert.
In der /run/user/1000
Verzeichnisstruktur sind die Mount-Namen dynamisch und ändern sich mit jeder Verbindung. Zum Beispiel ist mein Telefon derzeit:
$ 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/
Die USB-Aufzählung ist bekannt dafür, dass sie geändert wird, sodass Sie sicher sein können, dass der Verzeichnisname beim nächsten Mal anders sein wird. /media
"Zeug" dagegen ist statisch.
Beachten Sie die von Ubuntu 16.04 unter Kernel 4.14.34 angezeigten Daten. Ich habe dieses Android-Smartphone seit 1969 nicht mehr gehabt. Ich denke, wir können das einen Fehler nennen.