我有一个来自 Kingston 的 NVMe SSD KC1000 和一个来自 QLogic 的 HBA QLE2672 2 端口 16Gb 光纤通道适配器,并且安装在 Linux 内核 4.16.6 上。
然后我想设置一个具有 FC 循环模式的场景,即使用唯一的 FC HBA 作为启动器和目标,以访问 NVMe SSD 作为 NVMe 目标。
我安装了所有必需的驱动程序,即nvme-core, nvme, nvme-fabrics, nvme-fc, nvmet, nvmet-fc, nvme-loop, nvme-fcloop and qla2xxx
按顺序安装,nvmetcli
然后进行设置nvmetcli(8)。
但当我到达第212行时,创建测试nqn,在链接上,我收到错误消息
“无法在 configFS 中符号链接 testnqn:[Errno 6] 没有这样的设备或地址”。
我破解了内核源代码,发现路径上似乎有设备属性/sys/devices/virtual/fcloop/ctl/
需要填充。但我无法弄清楚字符串和格式是什么。
欢迎任何线索。