Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
2年前关闭。
Improve this question
我的系统中插入了4张SSD卡。它们显示为/dev/nvme [0-3] n1。
使用lspci -vvv可以获取这4张卡的PCIE插槽号。但是,如何使PCIE插槽编号与设备名称匹配?例如,其中一张卡的插槽号为3b:00:0。对应的/dev/nvme [0-3] n1是什么?
我已经浏览过/sys/bus/pci/devices,但是没有找到我想要的东西。 Google也未提出任何答案。
TIA
干杯
然后,您需要从输出中提取设备名称:
这将是代替星号的字符串。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
2年前关闭。
Improve this question
我的系统中插入了4张SSD卡。它们显示为/dev/nvme [0-3] n1。
使用lspci -vvv可以获取这4张卡的PCIE插槽号。但是,如何使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
这将是代替星号的字符串。
10-04 20:03