1

我正在尝试使用 udevadm 命令读取 bash 中的 usb 唯一 ID。使用的命令是:

udevadm info --query=all --name=/dev/sdc1

使用常规 USB 存储时输出正确,

E: ID_SERIAL=JetFlash_Transcend_2GB_7FYD0N04-0:0
E: ID_SERIAL_SHORT=7FYD0N04

但是当我使用 mp3 播放器时,输出有点奇怪,例如:

E: ID_SERIAL=10d6_USB_2.0_FS__FLASH_DISK_USB_2.0_FS__FLASH_DISK
E: ID_SERIAL_SHORT=USB_2.0_FS__FLASH_DISK

除了 ID_SERIAL_SHORT 之外,USB 存储是否有一些独特的东西?

谢谢

4

1 回答 1

1

没有唯一的 USB 序列号。每个供应商都根据自己的意愿选择代码。有很多设备根本没有 USB_SERIAL。

于 2011-12-28T12:31:58.767 回答