Я работаю над утилитой, которая будет автоматически монтировать вставленный USB-накопитель на Linux. Я подключился к D-Bus, чтобы получать уведомление о том, когда устройство вставлено, и это отлично работает. Однако мне нужно определить, какое устройство в/dev сопоставляется с вставленным USB-накопителем. Я получаю уведомление D-Bus, а затем сканирую систему USB с помощью pyUSB (0.4). Я фильтрую для классов USB_MASS_STORAGE_DEVICE, и я могу видеть устройство, которое было добавлено или удалено. Мне нужно смонтировать это устройство, чтобы я мог запросить его для свободного места и сообщить об этом в наше приложение, чтобы мы могли определить, существует ли достаточное свободное пространство, чтобы мы могли писать наши данные.Linux USB Mapping Question
Я использую python для выполнения этой задачи. Я не уверен, какой будет наш целевой дистрибутив, только то, что он будет как минимум 2.6
Редактировать: Мой вопрос: Как определить, какое устройство в/dev сопоставляется с номером абонентского устройства, которое я получаю от pyUSB ,
Как вы заменить встроенный Linux операцию, которая имеет место, когда USB палку вставляется крепление? –