У меня есть твердотельный накопитель NVMe KC1000 от Kingston и двухпортовый адаптер Fibre Channel QLE2672 16 Гбит / с от QLogic, установленный на ядре Linux 4.16.6.
Затем я хотел бы настроить сценарий, в котором есть режим цикла fc, который должен использовать единственный FC HBA в качестве инициатора и цели для доступа к твердотельному накопителю NVMe в качестве цели NVMe.
Я установил все необходимые драйверы, то есть nvme-core, nvme, nvme-fabrics, nvme-fc, nvmet, nvmet-fc, nvme-loop, nvme-fcloop и qla2xxx, по порядку и nvmetcli и выполните настройки на nvmetcli (8).
Но когда я добрался до строки 212, «create testnqn», на ссылке, у меня появилось сообщение об ошибке: «Не удалось создать символическую ссылку testnqn в configFS: [Errno 6] Нет такого устройства или адреса».
Я взломал исходный код ядра и обнаружил, что на пути "/ sys / devices / virtual / fcloop / ctl /" есть атрибуты устройств, которые нужно заполнить. Но я не могу понять, что это за строка и формат.
Любые подсказки приветствуются.