查找USB硬盘的已安装卷和挂载点

时间:2018-05-21 20:22:01

标签: python linux python-3.x usb

我正在尝试编写一个Python脚本来识别在Linux中没有正确自动安装的USB设备。我目前正在使用subprocess并调用lsusb来收集USB设备,然后使用PyUsb(一个libusb 1.0 python包装库)来查找USB设备的类别,以便我可以识别它是否是大容量存储介质。我无法弄清楚的是如何将我所拥有的信息桥接到属于该USB驱动器的挂载点。我需要Linux命令的组合,它将为我提供可用于将挂载点链接到特定USB设备的信息,因此我可以使用subprocess和一些基本解析来创建脚本。或者也许用其他方法来处理我没想过的Python模块。

1 个答案:

答案 0 :(得分:0)

我找到了一种方法,可以使用mountfdisk中的信息来实现。我编写了一个python模块,如果有人需要类似的东西,我会封装所有内容:https://github.com/arthurbayerlein/Python/blob/master/storage_media.py