У меня есть сценарий, когда программное обеспечение работает, только когда вы вставляете USB-устройство, предоставленное поставщиком программного обеспечения, в операционную систему Windows. Я пытаюсь найти контент, хранящийся на устройстве USB. В операционной системе Windows значок устройства USB не отображается в My_Computer. Я думал, я могу видеть содержимое или, по крайней мере, обнаружить USB-устройство в Ubuntu.
Также в Ubuntu диск не обнаружен. Я пытался "sudo fdisk -l", чтобы узнать файловую систему, но это не полезно. Диск не обнаружен вообще.
Я хотел знать, как работает программное обеспечение, только когда USB-накопитель вставлен, и не будет, когда он не вставлен. Есть ли у них какие-либо файлы, хранящиеся на устройстве USB? В любом случае, как мы можем обнаружить такое устройство в Ubuntu?
Если рассматриваемое устройство является защитным ключом программного обеспечения, оно может не быть запоминающим устройством.
Вероятным альтернативным устройством для его реализации будет контроллер Ethernet; программное обеспечение может взаимодействовать с устройством через сетевой адаптер, который не будет отображаться как диск. Или устройство может реализовывать последовательный порт, или другое устройство, драйверы для которого включены в операционную систему.
В любом случае, это неподходящий форум, чтобы спрашивать об обходе защиты от копирования в программном обеспечении Windows, даже если вы пытаетесь сделать это с помощью Ubuntu.
источник
Что также хорошо работает, когда на вашем компьютере возникают проблемы с USB-событиями, так это запуск cronjob.
Это принудительно завершает сканирование подключенных USB-устройств.
Каждую минуту ситуация обновляется.
источник
Если вы хотите определить, как USB-устройство загружается - с отличной детализацией - вот (2) способы:
udevadm monitor
: Это покажет, что устройство USB загружается так, как его видит шина USB .udevadm
является частью пакетаudev
по умолчанию на 18.04 LTS; нет необходимости устанавливать его.Выполните,
udevadm monitor
ДО того как вы вставите USB-устройство.Образец вывода загрузки флешки показан ниже. Перейдите к последней строке, и вы даже увидите, какое устройство загружено как ( sda1 ):
,
dmesg
(который печатает кольцевой буфер ядра) также даст вам детальный обзор загрузки вашего USB-устройства.Тем не менее,
dmesg
в отличие отudevadm monitor
показывает, как загрузка внешнего USB-устройства с точки зрения ядраОбразец, выведенный с этого
dmesg
времени с внешнего USB-привода CD, показан ниже. « 1-2 » относится к его расположению на шине USB: первая шина, второй порт. Если бы я подключил CD-привод к другому порту, он бы сообщил « 1-1 »:источник