我正在尝试确定是否在 linux 发行版(修改后的 Ubuntu 10.04)上安装了 USB 存储设备(USB 记忆棒)。目前我使用 lsusb -v 命令并对其进行解析以获取我感兴趣的 USB 设备的总线、设备和 ID。
总线:001 设备:008 ID 0781:5560 SanDisk Corp.。. .
我理想中想要的是能够使用从 lsusb -v 获得的数据来确定该 USB 是否已安装。
我以前从未真正在这个领域摆弄过(它刚刚结束在我的腿上)任何指针都会受到赞赏。我看过这里和其他网站,学到了一些有趣的东西,但没有什么能让我更接近。我可以在 /proc/mount 中看到 USB 已安装,但无法将我通过 lsusb 获得的设备信息与我在 cat /proc/mount 中获得的信息相匹配,因为这将构成我需要的应用程序的一部分能够与另一个匹配。
仅供参考:该应用程序是用 python 编写的,我受到无法使用外部库(如 pyUSB)的限制。正如我所说,任何指针/帮助将不胜感激。
干杯