NVME ドライブ名を PCIe アドレスに関連付けるにはどうすればいいですか?

NVME ドライブ名を PCIe アドレスに関連付けるにはどうすればいいですか?

NVME は PCIe バスを使用します。ドライブ名 (/dev/nvme0n1 など) に関連付けられた PCIe アドレス (たとえば、00:00.0) を見つけるにはどうすればよいですか?

答え1

ls -l /sys/ブロック/ブロックデバイス

PCI バスを含むデバイスへの完全なパスが表示されます。例:

martin@martin ~ % ll /sys/block/sda
lrwxrwxrwx 1 root root 0 Jun 20 21:36 /sys/block/sda -> ../devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/

関連情報