Điều gì xảy ra dưới mui xe khi ổ USB được lắp vào?


13

Một số hệ thống sử dụng udev / pmount để tự động gắn ngón tay cái. Điều đó được giải quyết như thế nào trong Ubuntu (cụ thể là Ubuntu 12.04)? Rõ ràng, không có gói pmount hay quy tắc udev tương ứng nào xuất hiện, nhưng Ubuntu tự động gắn các ổ USB được chèn. Làm thế nào điều đó xảy ra?

Câu trả lời:


12

Trong Ubuntu 12.04 (Unity, và có lẽ Gnome Shell / Classic) automounting được xử lý bởi GNOME Desktop / Nautilus, mà màn dbus sự kiện để chèn, vv gvfs*backend được sử dụng, trong hợp tác với udiskscác mức độ thấp gắn vv

gvfs-mountđược sử dụng nội bộ và chạy nó trong chế độ màn hình với công -otắc sẽ hiển thị, ví dụ:

$ gvfs-mount -o

Giám sát các sự kiện. Nhấn Ctrl + C để thoát.
Ổ đĩa được kết nối: 'usb Flashdisk'
Âm lượng được thêm vào: 'DISK_IMG'
Âm lượng đã thay đổi: 'DISK_IMG'
Đã thêm núi: 'DISK_IMG'
Âm lượng đã thay đổi: 'DISK_IMG'
Núi đã thay đổi: 'DISK_IMG'
Đã xóa núi: 'DISK_IMG'
Âm lượng đã thay đổi: 'DISK_IMG'
Ổ đĩa bị ngắt kết nối: 'usb Flashdisk'
Âm lượng đã bị xóa: 'DISK_IMG'

Khi tôi mở bài này không có câu trả lời. Trong 4 phút tôi nhận được liên kết đó, bạn đã trả lời.

Không có vấn đề, mà đã xảy ra với tôi nhiều lần quá - đôi khi nó sẽ cảnh báo "1 câu trả lời mới", lần khác bạn chỉ nhìn thấy nó sau khi bạn đã trả lời :)
ish

1
@izx : +1 câu trả lời hay! Bạn có biết một phương pháp để kích hoạt lại quá trình tự động USB sau khi bạn tháo ổ đĩa bằng tay không? Cá nhân tôi luôn sử dụng pmountvà hầu hết mọi người chỉ cần rút và cắm lại cáp USB. Tôi nghĩ rằng một lệnh duy nhất có thể tái tạo quy trình tự động Ubuntu sẽ được mọi người đánh giá cao ...
Avio


0

gắn kết:

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

ngắt kết nối / đẩy ra:

/usr/bin/gvfs-mount --eject /media/$USER/disk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.