USB 저장 장치만 기록하는 udev 규칙을 만들고 있습니다. ID_MODEL_ID==1234
및 이 있는 USB 플래시 드라이브가 있습니다 ID_VENDOR_ID==abcd
. udev
다음을 보여주세요.
ID_MODEL=UDisk
ID_VENDOR=General
그러나 나는 이 정보가 어디서 나오는지 이해하지 못합니다. 내가 usb.ids
본 최신 내용에 따르면 hwdata
:
$ cat /usr/share/hwdata/usb.ids | grep abcd
abcd Unknown
$ cat /usr/share/hwdata/usb.ids | grep 1234
1234 IronLogic RFID Adapter [Z-2 USB]
1234 Bluetooth Device
1234 Typhoon Redfun Modem V90 56k
1234 Flash Drive
1234 Cruzer Mini Flash Drive
1234 USB to ATAPI
1234 BACKPACK
1234 Storage Device
1234 Fastrack Xtend FXT001 Modem
1234 Brain Actuated Technologies
1234 PDS6062T Oscilloscope
1234 ATAPI Bridge
1234 Prototype Reader/Writer
내 목표는 문자열 대신 ID_VENDOR_ID
및를 간단히 기록 하고 필요할 때 나중에 usb.ids 파일을 살펴봄으로써 해당 문자열을 얻는 것입니다 . 이 문자열은 다른 곳에서 가져온 것 같지만 어디서 가져온 것일까요?ID_MODEL_ID
ID_VENDOR
ID_MODEL
hwdata
udev
답변1
갈 곳이 없을 것 같았습니다. 알고보니 UDisk
실제 모델명은 아니고 그냥hard drive in USB form
,그 이상도 이하도 아닌. 다시 말하지만 공급업체 ID는 이며 Unknown
다음과 같이 인쇄됩니다 General
(이미 내 추측임). 그래서 그냥 파일을 찾는 게 맞는 것 같습니다 usb.ids
.
lsusb
이 정보도 표시되지 않으므로 이 정보를 찾을 수 있는 다른 방법이 없을 수 있으며, 이 정보는 공급업체 및 모델 ID와 함께 USB 장치 자체 내부에 저장되지 않습니다.