Я должен записать сценарий Python для контроля для устройств массового хранения USB. Для успешной фильтрации необходимых медиа, это должно быть определено subsystem
и DEVTYPE
.
Делает любой знает необходимое subsystem
и DEVTYPE
для устройства массового хранения USB?
С другой стороны, может любой говорить мне, где я мог найти список всех subsystem
s и DEVTYPE
s?
я, возможно, нашел ответ после некоторых скрывающихся в IRC некоторое время.
SUBSYSTEM:block
DEVTYPE:disk
Вот то, как я нашел его. этому предложили эту команду:
sudo udevadm info --root --name=/dev/sdX
Здесь 'X' в sdX
должен быть заменен устройством, которое представляет Ваше устройство массового хранения USB. Если необходимо узнать это, перейдите в /dev
и войдите ls
, однажды с устройством, подключенным к машине и однажды без. Найдите пропавших без вести sdX
и вуаля!
Это также показывает свойства такой как ID_FS_TYPE
, ID_BUS
, и т.д.
Однако я не слишком уверен в DEVTYPE
из устройств массового хранения USB. Существует шанс, которым это могло быть partition
. Если кто-либо знает, прокомментируйте или добавьте ответ!