usb 子系统负责检测和探测新添加/热插拔的 USB 设备。在内核日志中查看以下消息:
usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb4: Product: OHCI Host Controller
usb usb4: Manufacturer: Linux 2.6.32 ohci_hcd
usb usb4: SerialNumber: 0000:00:12.1
usb usb4: configuration #1 chosen from 1 choice
处理所有这些的代码位于 drivers/usb/core
usb 子系统位于 scsi 子系统下方,因此您新分配的设备将具有类似的设备名称/dev/sdX
。udev 的工作是在/dev
. 如果您有兴趣捕获此事件并运行执行一些通知的脚本,您可能想了解如何编辑 udevd 规则:http ://www.reactivated.net/writing_udev_rules.html#external-run