闪存盘的唯一 ID

闪存盘的唯一 ID

有 5 个相同品牌和型号的 U 盘。一旦格式化,就很难确定哪个属于谁。U 盘是否有任何独特之处,例如固件之类的东西,可以确定其唯一身份?如果有,如何发现它?是否可以更新/修改固件以赋予其独特的个人唯一身份。

答案1

尝试运行

sudo blkid

在命令行上,同时插入多个。分区/卷应该有一个唯一的标识符。

或者,您也可以使用设备序列号(如果制造商提供)。

运行lsusb -vvv并识别设备,然后查找字段iSerial,例如:

Bus 004 Device 005: ID 059f:1049 LaCie, Ltd rikiki Harddrive
Device Descriptor:
  bLength                18
  [...]
  iManufacturer           2 LaCie
  iProduct                3 Rikiki USB 3
  iSerial                 1 00000000d49425f030b6
  [...]

答案2

您可以为每个驱动器贴上标签。大多数文件系统都支持贴标签,您最有可能使用的是 FAT32 或 EXT3/4,两者都支持。当分区有标签时,Ubuntu 将使用该标签来识别挂载。

在这两种情况下,您都需要在启动之前卸载(而不是弹出)每个设备,并将其替换/dev/sdxN为实际的分区名称以及my_label您想要的任何名称。为了安全起见,我会避免使用空格。

对于 FAT32

sudo mlabel -i /dev/sdxN ::my_label

对于 EXT{2..4}

sudo e2label /dev/sdxN my_label

如果您不喜欢命令行,请安装 GParted 并使用它。右键单击分区,单击标签,然后就可以了。

答案3

在格式化驱动器时,您可以为它们指定一个唯一的标签,以便之后区分它们。

另一个选项是用来blkid获取每个驱动器的唯一标识符。

相关内容