【发布时间】:2013-12-31 23:19:09
【问题描述】:
如何在 Linux 下使用 libudev 以编程方式枚举所有 USB 闪存驱动器?我想获取诸如'/dev/sdb4'之类的字符串,以便我可以使用'mount()'来挂载它们。
我在http://www.signal11.us/oss/udev/ 关注libudev 示例。示例代码适用于'hidraw';然后我尝试了'usb'、'scsi_disk'、'scsi_generic'等,但没有奏效-它没有像'/dev/sdb4'那样列出'设备路径',它说'@ 987654330@'.
【问题讨论】:
-
我不知道答案。我只想说我喜欢“枚举”这个词,仅此而已。
-
@Wang Tuma 我也在做类似的事情。我有同样的问题。我使用了“块”,它列出了所有驱动器..我只想要 USB 闪存驱动器...有没有办法让已经连接的 USB 闪存驱动器?请看stackoverflow.com/questions/25361042/…