ถนนทุกสายนำไปสู่ Gnome
Ubuntu ขึ้นอยู่กับหลาย ๆ อย่างรวมถึงการเขียนโปรแกรมที่พัฒนาขึ้นเองจาก Canonical (เจ้าของ Ubuntu) คนส่วนใหญ่รู้ว่ามันใช้ลินุกซ์เคอร์เนลและจัดเตรียมสภาพแวดล้อมเดสก์ท็อป "GNOME" แต่มันก็ขึ้นอยู่กับ Debian และบางทีก็เป็น Gnome Internals ที่สำคัญ ฉันกล้าพูดในอูบุนตูอย่างแท้จริงว่า: "ถนนทุกสายนำไปสู่ Gnome"
GIO / gvfs คืออะไร
ในคำถามของคุณองค์ประกอบย่อมาจาก "คำพังเพยเสมือน File System" กล้องและโทรศัพท์ Android ของคุณติดตั้งใน "พื้นที่ผู้ใช้" นี้นอก "พื้นที่เคอร์เนล" ซึ่งมี "เมา" ปกติเกิดขึ้น/run/user/1000/gvfs/
gvfs
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ GIO (Gnome อินพุตเอาต์พุตที่ผมคาดการณ์) ดูที่นี่และที่นี่ อูบุนตูมีหน้าเกี่ยวกับการใช้ GIO จะติดอุปกรณ์ใช้gvfs-mount คำสั่ง
องค์ประกอบอื่น ๆ ในคำถามของคุณ/run/user/1000/gvfs/
คือ/run/user
องค์ประกอบ สิ่งนี้ถูกสร้างขึ้นโดยsystemd
การหลีกเลี่ยงการใช้/tmp
ไดเรกทอรีซึ่งเป็นวิธีปฏิบัติทั่วไปสำหรับอุปกรณ์ดังกล่าวเพราะ "กฎ" ด้านเครือข่าย ดูที่นี่
ส่วนอื่นของคำถามของคุณแตกต่างจาก/media
อย่างไร
/media
ไดเรกทอรีที่เก็บข้อมูลแบบถอดตั้งอยู่ จัดเก็บข้อมูลแบบถอดได้อยู่ในรูปแบบไฟล์ที่คุ้นเคยเช่นext4
, หรือfat
ntfs
ชื่ออุปกรณ์และชื่อที่ติดตั้งเป็นแบบคงที่
โทรศัพท์ Android ของคุณไม่ได้เป็นเพียงแค่ที่จัดเก็บข้อมูลแบบถอดได้ แต่เป็นระบบปฏิบัติการแบบถอดได้ที่มีที่เก็บข้อมูล โดยทั่วไปการเข้าถึงหน่วยเก็บข้อมูลด้วย MTP อย่างไรก็ตามมีโฮสต์ของโปรแกรมที่จะสื่อสารกับโทรศัพท์ /run/user/1000/gvfs
นั่นคือเหตุผลที่จะเข้าสู่ แซมบ้าไปในไดเรกทอรีเดียวกัน แต่ฉันยังไม่ได้ทำการวิจัย
ใน/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 ฉันคิดว่าเราสามารถเรียกสิ่งนี้ได้ว่าข้อผิดพลาด