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/
, gvfs
thà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/user
thành phần. Điều này được tạo ra bằng cách systemd
phá vỡ bằng cách sử dụng /tmp
thư 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 /media
như thế nào?
Thư mục /media
là nơi lưu trữ di động được đặt. Bộ nhớ di động có định dạng tệp quen thuộc như ext4
, fat
hoặ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/1000
cấ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.