บางระบบใช้ udev / pmount เพื่อติดตั้ง thumbdrives โดยอัตโนมัติ วิธีนี้แก้ไขได้ใน Ubuntu (โดยเฉพาะ Ubuntu 12.04) เห็นได้ชัดว่าไม่มีแพ็คเกจ pmount หรือกฎ udev ที่เกี่ยวข้อง แต่อูบุนตูติดตั้งไดรฟ์ USB ที่ใส่เข้าไปโดยอัตโนมัติ มันเกิดขึ้นได้อย่างไร?
บางระบบใช้ udev / pmount เพื่อติดตั้ง thumbdrives โดยอัตโนมัติ วิธีนี้แก้ไขได้ใน Ubuntu (โดยเฉพาะ Ubuntu 12.04) เห็นได้ชัดว่าไม่มีแพ็คเกจ pmount หรือกฎ udev ที่เกี่ยวข้อง แต่อูบุนตูติดตั้งไดรฟ์ USB ที่ใส่เข้าไปโดยอัตโนมัติ มันเกิดขึ้นได้อย่างไร?
คำตอบ:
ใน 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'
pmount
และคนส่วนใหญ่ก็ถอดปลั๊กและเสียบสาย USB ฉันคิดว่าคำสั่งเดียวที่สามารถสร้างกระบวนการ automount ของ Ubuntu จะได้รับการชื่นชมอย่างมากจากทุกคน ...
ติดตั้ง:
/usr/bin/gvfs-mount --device=/dev/sdd1
ยกเลิกการต่อเชื่อม / ดีดออก:
/usr/bin/gvfs-mount --eject /media/$USER/disk