python - 查找 USB 硬盘驱动器的挂载卷和挂载点

标签 python linux python-3.x usb

我正在尝试编写一个 Python 脚本来识别未在 Linux 中正确自动安装的 USB 设备。我目前正在使用 subprocess 并调用 lsusb 来收集 USB 设备,然后使用 PyUsb(A libusb 1.0 python wrap library)来查找 USB 设备的类别,这样我就可以确定它是否是大容量存储媒体。我想不通的是如何将我拥有的信息桥接到属于该 USB 驱动器的安装点。我需要 Linux 命令的组合,它们将为我提供可用于将挂载点链接到特定 USB 设备的信息,以便我可以使用 subprocess 和一些基本解析来创建脚本。或者也许是其他一些我没有想过使用的 Python 模块来做到这一点。

最佳答案

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

关于python - 查找 USB 硬盘驱动器的挂载卷和挂载点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50456093/

相关文章:

Python Pillow 无法在 raspbian 上工作

python - 计算机锁定时的鼠标事件

linux - 哪个线程监听特定的 UDP 端口

linux - 内核模块 : how to get console ouput?

linux - 如何在 linux 中自动将 y 传递给 [y/n] 类问题

python\in 一个函数,用法?

python - 简单的套接字调用返回socket.gaierror : [Errno 8]

python - 从 Python 列表向 PySpark DataFrame 添加新列

python - 如何在 Windows 10 上将 ipynb 文件与 Jupyter Lab(来自 Anaconda)相关联

python - 用于从 s3 存储桶下载最新文件的 Boto 脚本