Всі дороги ведуть до Гнома
Ubuntu заснований на багатьох речах, а також на домашньому програмуванні від Canonical (власники Ubuntu). Більшість людей знає, що це базується на ядрі Linux та забезпечує середовище робочого столу "GNOME". Але він також базується на Debian і, можливо, так само важливих внутрішніх даних Gnome. Настільки суттєво, що я наважусь сказати в Ubuntu, що: "Всі дороги ведуть до Гнома".
Що таке GIO / gvfs?
У вашому питанні компонент означає «Gnome Virtual File System». Ваша камера та телефони Android встановлені в цьому "просторі користувачів" за межами "Кернельного простору", де відбувається звичайне "кріплення"./run/user/1000/gvfs/
gvfs
Щоб дізнатися більше про GIO (Gnome Input Output, який я припускаю) дивіться тут і тут . У Ubuntu є сторінка про використання GIO для монтажу пристроїв за допомогою команди gvfs-mount .
Інший компонент у вашому запитанні /run/user/1000/gvfs/
- /run/user
компонент. Це було створено шляхом systemd
обходу за допомогою /tmp
каталогу, що було звичайною практикою для таких пристроїв, оскільки він керував мережевими "правилами". Дивіться тут .
Інша частина вашого питання полягає в тому, чим він відрізняється від /media
?
/media
Каталог , де знімний носій знаходиться. Знімний накопичувач знаходиться у звичному форматі файлу, такому як ext4
, fat
або 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
З іншого боку, "речі" є статичними.
Зверніть увагу на дати, показані Ubuntu 16.04 під ядром 4.14.34. Я не мав цього смартфона Android з 1969 року. Я думаю, ми можемо назвати це помилкою.