Mọi con đường đều dẫn đến Gnome
Ubuntu dựa trên nhiều thứ cộng với việc lập trình tại nhà từ Canonical (chủ sở hữu của Ubuntu). Hầu hết mọi người biết nó dựa trên nhân Linux và cung cấp môi trường Desktop "Gnome". Nhưng nó cũng dựa trên Debian và có lẽ cũng giống như Gnome Internals quan trọng. Nó thực sự đến mức tôi dám nói trong Ubuntu rằng: "Mọi con đường đều dẫn đến Gnome".
GIO / gvfs là gì?
Trong câu hỏi của bạn /run/user/1000/gvfs/, gvfsthành phần này là viết tắt của "Hệ thống tệp ảo Gnome". Máy ảnh và điện thoại Android của bạn được gắn trong "Không gian người dùng" này bên ngoài "Không gian hạt nhân" nơi xảy ra hiện tượng "gắn kết" bình thường.
Để tìm hiểu thêm về GIO (Đầu ra đầu vào Gnome tôi phỏng đoán) xem tại đây và đây . Ubuntu có một trang về việc sử dụng GIO để gắn kết các thiết bị bằng lệnh gvfs-mount .
Các thành phần khác trong câu hỏi của bạn /run/user/1000/gvfs/là /run/userthành phần. Điều này được tạo ra bằng cách systemdphá vỡ bằng cách sử dụng /tmpthư mục vốn là thông lệ chung cho các thiết bị như vậy bởi vì "quy tắc" của mạng bên bước. Xem ở đây .
Phần khác của câu hỏi của bạn là nó khác với /medianhư thế nào?
Thư mục /medialà nơi lưu trữ di động được đặt. Bộ nhớ di động có định dạng tệp quen thuộc như ext4, fathoặc ntfs. Tên thiết bị và tên gắn kết là tĩnh.
Điện thoại Android của bạn không chỉ là bộ nhớ di động mà là một hệ điều hành nước ngoài có thể tháo rời có bộ nhớ. Lưu trữ thường được truy cập với MTP. Tuy nhiên, có một loạt các chương trình để giao tiếp với điện thoại. Đó là lý do tại sao nó đi vào /run/user/1000/gvfs. Samba cũng đi vào cùng một chuỗi thư mục nhưng tôi chưa nghiên cứu về cái đó.
Trong /run/user/1000cấu trúc thư mục, tên mount là động và thay đổi theo mọi kết nối. Ví dụ: điện thoại của tôi hiện tại là:
$ 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/
Bảng liệt kê USB nổi tiếng với việc thay đổi, do đó bạn có thể yên tâm rằng tên thư mục sẽ khác vào lần tới. /media"công cụ" mặt khác là tĩnh.
Lưu ý ngày được hiển thị bởi Ubuntu 16.04 trong Kernel 4.14.34. Tôi đã không có điện thoại thông minh Android này kể từ năm 1969. Tôi đoán chúng ta có thể gọi đây là một lỗi.