Найти подключенные тома и точку монтирования жестких дисков USB - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь написать скрипт Python для определения USB-устройств, которые не были правильно смонтированы в Linux.В настоящее время я использую subprocess и вызываю lsusb для сбора USB-устройств, а затем использую PyUsb (библиотеку libusb 1.0 python wrap), чтобы найти категорию USB-устройства, чтобы я мог определить, является ли она запоминающим носителем.Я не могу понять, как соединить имеющуюся у меня информацию с точкой монтирования, которая принадлежит этому USB-накопителю.Мне нужна комбинация команд Linux, которая даст мне информацию, которую я могу использовать, чтобы связать точку монтирования с конкретным USB-устройством, чтобы я мог использовать subprocess и некоторый базовый синтаксический анализ для создания сценария.Или, может быть, каким-то другим способом сделать это с модулями Python, о которых я даже не думал.

1 Ответ

0 голосов
/ 25 мая 2018

Я нашел способ сделать это, используя информацию из mount и fdisk.Я написал модуль Python, который инкапсулирует все, если кому-то нужно что-то подобное: https://github.com/arthurbayerlein/Python/blob/master/storage_media.py

...