Определите udev подсистемы и devtypes

Я должен записать сценарий Python для контроля для устройств массового хранения USB. Для успешной фильтрации необходимых медиа, это должно быть определено subsystem и DEVTYPE.

Делает любой знает необходимое subsystem и DEVTYPE для устройства массового хранения USB?

С другой стороны, может любой говорить мне, где я мог найти список всех subsystems и DEVTYPEs?

2
задан 12 March 2014 в 05:16

1 ответ

  • я, возможно, нашел ответ после некоторых скрывающихся в 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. Если кто-либо знает, прокомментируйте или добавьте ответ!

1
ответ дан 8 October 2019 в 11:57

Другие вопросы по тегам:

Похожие вопросы: