Как вы определяете, какие носители были подключены к системе?Как определить, является ли подключенное устройство USB USB-накопителем?
У меня есть Ubuntu, и когда я вставил SD-карту, он замечает, что это действительно SD-карта. То же самое касается USB-накопителей.
Но как я могу определить на низком уровне, когда вставлено новое устройство, какой тип он есть?
По всей видимости, информации об этом нет.
Редактировать: просто чтобы быть более полным: я сказал, что это среда Linux, но на самом деле это Android в среде Embedded. Я отметил его Linux, потому что я действительно пытаюсь проверить из командной строки.
Команда udevadm не доступна, и lsusb -vv показывает:
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 0424:2640
Bus 001 Device 003: ID 0424:4040
Bus 002 Device 001: ID 1d6b:0001
что очень мало информации.
Что вы подразумеваете под «какой тип» в точности? какой тип медиа? (т. е. CD, DVD, жесткий диск и т. д.) – Hasturkun
это принадлежит Serverfault или суперпользователю – KurzedMetal
да, с типом I точно означает CD, DVD, жесткий диск и т. д. Мне нужно знать, вставил ли пользователь USB-накопитель. – Boy