0

我有一个闪存驱动器,我知道它的供应商 ID 和产品 ID。

通过扫描/sys/bus/usb/devices,我可以可靠地找到根设备的枚举点(例如/sys/bus/usb/devices/3-1)和大容量存储设备的枚举点(例如/sys/bus/usb/devices/3-1:1.0)。

一旦我知道了这两个枚举点,我如何使用它们来查找挂载点(例如/mnt/usb0/part0or /mnt/UsbStorageA)?

--

或者,是否有直接的方法从供应商 ID 和产品 ID 获取挂载点?

--

编辑 1(有关我的进度的更多详细信息):

好的(从挂载点向后工作):

挂载点:(/storage/usb0/part0根据/proc/mount

设备节点:(/dev/block/vold/8:1根据/proc/mount

分区名称sda1(根据/proc/partitions

但我似乎无法关联到/sys/block,因为在 中没有sda1条目,在 中/sys/block也没有任何8:1条目/sys/dev/block/sys/dev/char相反,奇怪的是,USB 设备位于189:261. 为什么它会显示为字符设备而不是块设备?:-(

4

0 回答 0