จะเกิดอะไรขึ้นภายใต้ประทุนเมื่อใส่ไดรฟ์ USB


13

บางระบบใช้ udev / pmount เพื่อติดตั้ง thumbdrives โดยอัตโนมัติ วิธีนี้แก้ไขได้ใน Ubuntu (โดยเฉพาะ Ubuntu 12.04) เห็นได้ชัดว่าไม่มีแพ็คเกจ pmount หรือกฎ udev ที่เกี่ยวข้อง แต่อูบุนตูติดตั้งไดรฟ์ USB ที่ใส่เข้าไปโดยอัตโนมัติ มันเกิดขึ้นได้อย่างไร?

คำตอบ:


12

ใน Ubuntu 12.04 (Unity และสันนิษฐาน Gnome Shell / Classic) automounting ถูกจัดการโดย GNOME Desktop / Nautilus ซึ่งตรวจสอบกิจกรรม DBus สำหรับการแทรก ฯลฯgvfs*แบ็กเอนด์ถูกนำมาใช้ในการทำงานร่วมกับudisksการติดตั้งระดับต่ำ ฯลฯ

gvfs-mountถูกใช้เป็นการภายในและการรันในโหมดมอนิเตอร์ด้วย-oสวิตช์จะปรากฏขึ้นตัวอย่างเช่น:

$ gvfs-mount -o

การตรวจสอบเหตุการณ์ กด Ctrl + C เพื่อออก
เชื่อมต่อไดรฟ์: 'usb flashdisk'
เพิ่มปริมาณ: 'DISK_IMG'
ปริมาณการเปลี่ยนแปลง: 'DISK_IMG'
เพิ่มเมาแล้ว: 'DISK_IMG'
ปริมาณการเปลี่ยนแปลง: 'DISK_IMG'
เมานต์มีการเปลี่ยนแปลง: 'DISK_IMG'
นำเมานต์ออก: 'DISK_IMG'
ปริมาณการเปลี่ยนแปลง: 'DISK_IMG'
ไม่ได้เชื่อมต่อไดรฟ์: 'usb Flashdisk'
นำไดรฟ์ออก: 'DISK_IMG'

เมื่อฉันเปิดโพสต์นี้ไม่มีคำตอบ ใน 4 นาทีที่ฉันได้รับลิงค์คุณตอบ

ไม่มีปัญหาเกิดขึ้นกับฉันหลายครั้งเกินไป - บางครั้งมันจะแจ้งเตือน "1 คำตอบใหม่" บางครั้งคุณก็เห็นมันหลังจากที่คุณตอบ :)
ish

1
@izx : +1 คำตอบที่ดี! คุณรู้วิธีการทริกเกอร์กระบวนการเชื่อมต่อ USB อัตโนมัติอีกครั้งหลังจากที่คุณยกเลิกการติดตั้งไดรฟ์ด้วยตนเองหรือไม่? โดยส่วนตัวแล้วฉันใช้เสมอpmountและคนส่วนใหญ่ก็ถอดปลั๊กและเสียบสาย USB ฉันคิดว่าคำสั่งเดียวที่สามารถสร้างกระบวนการ automount ของ Ubuntu จะได้รับการชื่นชมอย่างมากจากทุกคน ...
Avio

2

GNOME จัดการกับมัน ดูhttps://help.ubuntu.com/community/Mount/USB


0

ติดตั้ง:

/usr/bin/gvfs-mount --device=/dev/sdd1

ยกเลิกการต่อเชื่อม / ดีดออก:

/usr/bin/gvfs-mount --eject /media/$USER/disk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.