У меня есть 4 карты SSD, подключенные к моей системе. Они отображаются как / dev / nvme [0-3] n1.
Используя lspci -vvv, я могу получить номера слотов PCIE этих 4 карт. Но как сопоставить номер слота PCIE с именем устройства? Например, одна из карт имеет номер слота 3b: 00: 0. Что соответствует / dev / nvme [0-3] n1?
Я просмотрел / sys / bus / pci / devices, но не нашел то, что ищу. Google тоже не дал никаких ответов.
TIA ваше здоровье
Вы можете попробовать выполнить поиск по имени устройства примерно так:
grep "3b:00.0" /sys/class/nvme/*/device/uevent
Затем вам нужно будет извлечь имя устройства из вывода:
/sys/class/nvme/nvme0n1/device/uevent:PCI_SLOT_NAME=0000:3b:00.0
Это будет строка вместо звездочки.
спасибо, это именно то, что я искал!
Для одноразового снимка попробуйте посмотреть полученный файл с
sudo lshw -html > ~/Desktop/hardware_file.html
.