У меня возникла та же проблема, и я считаю, что Trousers(tcsd
)не поддерживает TPM 2.0. См. это и это .
Тем не менее, я установил tpm2-tss
иtpm2-tools
(сyum
)и надеюсь на удачу с этими пакетами. Если я добьюсь успеха здесь, я обновлю этот ответ.
Вот несколько ссылок, с которых я начну, на случай, если кто-то еще здесь застрял:
Запись wwn-
— это всемирное имя диска. Технически это не UUID, потому что он не соответствует ни формату UUID, ни правилам генерации.
На стенде -используются только диски SATA и SAS, об этом сообщает прошивка диска и назначается на заводе. В системах хранения SAN это может быть сложнее :, так как хранилище представлено в виде LUN (логических блоков ), система хранения назначает им WWN.
Это похоже на MAC-адрес, но для дисков :идея состоит в том, что у вас практически никогда не должно быть одного и того же WWN на двух разных частях хранилища (, если вы не играете трюки с аппаратным обеспечением виртуализации хранилища SAN ).
lsscsi -UU
также должен отображать WWN, хотя и с префиксом naa.
вместо wwn-0x
. lsblk -o +WWN
также может отображать его.
В /dev/disk/by-id/
обратите внимание на префиксы :вы можете найти строку WWN диска с префиксом wwn-0x
и/или scsi-3
, в зависимости от версии udev
, используемой вашим дистрибутивом.
Концепция полного -UUID диска, назначаемого при записи таблицы разделов, существует для схемы разделов GPT. Вы можете увидеть это, например. fdisk -l
выход:
# fdisk -l /dev/sda
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 850
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 2B05CCE8-92BC-4308-B770-174CE63D044F <--- Here!
Другие схемы разбиения, такие как MBR, не обязательно будут иметь что-либо подходящее, а даже если и будут, то не обязательно в форме допустимого UUID.
Для схемы разбиения MBR ближайшим эквивалентом является подпись диска Windows (со смещением 0x1B8 в фактической MBR ), но она имеет длину всего четыре байта и не гарантируется существование на всех дисках с разделами MBR -. Я думаю, что это было введено в Windows NT.
Я не буду повторять то, что сказал telcoM , просто добавлю, может быть, полезную -строчку.
LC_ALL=C fdisk -l /dev/sd? | grep 'Disk /dev/sd\|Disk identifier'
LC_ALL=C
:установка базовой локали без ее экспорта,работает только для этой команды
fdisk -l /dev/sd?
:list drive (s ), в нашем случае мы придирчивы и делаем только/dev/sd?
grep 'Disk /dev/sd\|Disk identifier'
:показать только имя диска + UUID