..

targetcli kernel config

最近将 NAS 平台迁移到了 CM3588 nas kit 上面。但是它默认的内核是不支持 iscsi 的。于是打开内核的配置。

CONFIG_TARGET_CORE=m
CONFIG_ISCSI_TARGET=m

targetcli 可以正常运行了。

但是恢复配置调用 targetctl restore 命令出现了报错。

Could not create _Backstore in configFS

研究了半天才发现还需要打开以下相关配置。

CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
CONFIG_TCM_USER2=m
CONFIG_LOOPBACK_TARGET=m