Podłączyłem moją kamerę akcji (GoPro Hero 5) do komputera z systemem Ubuntu 16.10 LTS, aby pobrać pliki. Ku mojemu zdziwieniu nie widziałem folderu aparatu /media/
. Uruchomiony find | grep DCIM
z folderu głównego odkrył folder o następującej ścieżce, który zawierał pliki wideo, których szukałem:
/run/user/1000/gvfs/gphoto2:host=%5Busb%3A003%2C094%5D/DCIM/
Czym więc jest /run/user/1000/gvfs/
i czym różni się jego cel /media/
?
gvfs
mountpoint
AlwaysLearning
źródło
źródło
/media/
tak, jak wszystkie inne urządzenia USB, które próbowałem do tej pory./run/user/1000/gvfs
jest - punkt montowania FUSE. Jeśli nie o to pytasz, możesz zredagować tytuł swojego pytania. Ale nie mówiłem, że to duplikatOdpowiedzi:
Wszystkie drogi prowadzą do Gnome
Ubuntu opiera się na wielu rzeczach oraz programach domowej produkcji od Canonical (właściciele Ubuntu). Większość ludzi wie, że jest oparty na jądrze Linuksa i zapewnia środowisko graficzne „GNOME”. Ale jest również oparty na Debianie i być może równie ważnym komponencie Gnome. Jest to tak nieodłączne, że odważę się powiedzieć w Ubuntu, że: „Wszystkie drogi prowadzą do Gnome”.
Co to jest GIO / gvfs?
W swoim pytaniu komponent oznacza „Gnom wirtualnej pliku System”. Twój aparat i telefony z Androidem są zamontowane w tej „Przestrzeni użytkownika” poza „Przestrzenią jądra”, gdzie występuje normalne „mocowanie”.
/run/user/1000/gvfs/
gvfs
Aby dowiedzieć się więcej o GIO (Gnome Input Output I przypuszczam), zobacz tutaj i tutaj . Ubuntu ma stronę o używaniu GIO do montowania urządzeń za pomocą polecenia gvfs-mount .
Drugi element w twoim pytaniu
/run/user/1000/gvfs/
to/run/user
element. Zostało to stworzone wsystemd
celu obejścia/tmp
katalogu, który był powszechną praktyką dla takich urządzeń, ponieważ boczny „reguły” sieci. Zobacz tutaj .Drugą częścią twojego pytania jest to, czym się różni
/media
?/media
Katalogu gdzie znajduje się wymienny składowania. Pamięć wymienna ma znany format pliku, taki jakext4
,fat
lubntfs
. Nazwy urządzeń i nazwy montowania są statyczne.Twój telefon z Androidem to nie tylko pamięć wymienna, ale także wymienny obcy system operacyjny z pamięcią. Dostęp do magazynu jest ogólnie dostępny za pomocą MTP. Istnieje jednak wiele programów do komunikacji z telefonem. Właśnie dlatego to wchodzi
/run/user/1000/gvfs
. Samba również wchodzi w ten sam łańcuch katalogów, ale jeszcze go nie zbadałem.W
/run/user/1000
strukturze katalogów nazwy montowania są dynamiczne i zmieniają się przy każdym połączeniu. Na przykład obecnie mój telefon to:Wyliczenie USB jest znane z wprowadzania zmian, więc możesz mieć pewność, że nazwa katalogu będzie inna następnym razem.
/media
„rzeczy” z drugiej strony są statyczne.Zwróć uwagę na daty pokazane przez Ubuntu 16.04 w jądrze 4.14.34. Nie miałem tego smartfona z Androidem od 1969 roku. Myślę, że możemy nazwać to błędem.
źródło
/run/user/1000
.