Linux 将 USB 端口关联到设备

问题描述

我有一组 micro-SD 读卡器连接到一台 Linux 计算机(目前我有 14 个设备通过两个 USB3 集线器连接)

我需要编写一个程序来监控每张卡的插入/写入/检查。

如何处理单个 micro-SD 不是问题。

问题是将一个数字可靠地关联到每个物理和逻辑设备。

我可以监控 /dev/sdX 何时出现并对此做出反应,但是如何将此逻辑设备与 lsusb 列出的物理设备相关联?

我需要编写一个简单的图形用户界面,其中包含一组按钮,每个按钮都连接到某个物理位置物理设备,并且即使/当 micro-SD 也保持关联被移除/重新插入,即使整个读卡器都已断开连接。

同样:问题不在于如何编写这样的 GUI,而在于如何获取有关单个 HUB 插槽上发生的事情的信息。

对于我需要知道的每个插槽:

  • 如果插入了读卡器
  • 如果读卡器中有卡
  • 插入卡的逻辑设备 (/dev/sdX)

有人能指出我正确的方向吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)