Wie bestimmen Sie, welche Art von Medien an das System angeschlossen wurde?Wie kann ich feststellen, ob ein angeschlossenes USB-Gerät ein USB-Flash-Laufwerk ist?
Ich habe Ubuntu, und wenn ich eine SD-Karte einlegte, merkt es, dass es tatsächlich eine SD-Karte ist. Gleiches gilt für USB-Sticks.
Aber wie kann ich feststellen, auf niedriger Ebene, wenn ein neues Gerät eingefügt wird, welche Art von Typ ist es?
Es scheint überhaupt keine Informationen dazu zu geben.
edit: nur um vollständiger zu sein: Ich sagte, es ist eine Linux-Umgebung, aber eigentlich ist es Android in einer Embedded-Umgebung. Ich habe es Linux getaggt, weil ich tatsächlich versuche, von der Befehlszeile zu überprüfen.
Der udevadm Befehl ist nicht verfügbar, und lsusb -vv zeigt:
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
, die sehr wenig Informationen ist.
Was meinst du mit "welcher Art" genau? welcher Medientyp? (z. B. CD, DVD, Festplatte, etc) – Hasturkun
gehört dies zu Serverfault oder Superuser – KurzedMetal
ja, mit Typ I meine ich genau CD, DVD, Festplatte usw. Ich muss wissen ob der Benutzer einen USB Stick eingesteckt hat. – Boy