3

У меня довольно уникальная ситуация, когда я пытаюсь однозначно идентифицировать USB-устройства, которые подключены к системе Raspbian Linux. У меня есть пул физических устройств, и любая их комбинация может быть подключена к системе в любое время.

В настоящее время я использую серийный номер устройства, чтобы определить, какие устройства присутствуют, и это прекрасно работает для 9 из 10 устройств, однако может показаться, что не все устройства USB имеют уникальные серийные номера, а некоторые устройства не имеют серийных номеров на все.

Я ищу альтернативное решение, которое я могу использовать для "дактилоскопирования" USB-устройства таким образом, чтобы однозначно идентифицировать его присутствие при подключении к системе.

1 ответ1

0

То, что вы ищете, называется uuid или универсальным уникальным идентификатором. Он назначается устройствам в Linux с целью идентификации.

Вы можете получить эти uuid, выполнив следующую команду:

$ sudo blkid /dev/sda1
/dev/sda1: UUID="2A64794864791831" TYPE="ntfs"

Если у вас есть несколько устройств, просто запустите

$ sudo blkid

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .