centOS下配置SCST

在CentOS系统中,配置SCST(SCST是Linux下的一个ISCSI目标软件)涉及内核补丁应用、编译问题解决以及服务启动。在应用补丁时遇到内核头文件错误,解决方法是调整补丁位置。编译iscsi-scst时,通过修改Makefile文件和引入Module.symvers解决了编译警告和错误。iscsi-scst服务可以直接运行而无需通过特定的启动脚本。完成配置后,需要正确配置iscsi-scst.conf文件以供发起端连接。
摘要由CSDN通过智能技术生成

内核版本:3.2.26.32

SCST版本:2.2.0

参考:iscsi-scst/doc/iscsi-scst-howto.txt

http://www.360doc.com/content/14/1128/13/5711743_428728702.shtml

http://blog.csdn.net/menogen/article/details/12195075

http://www.cnblogs.com/QJohnson/RecentComments.html


问题1:

cd /usr/src/kernels/linux-2.6.32
  patch -p1 < $HOME/scst/iscsi-scst/kernel/patches/put_page_callback-2.6.32.patch
  patch -p1 < $HOME/scst/scst/kernel/scst_exec_req_fifo-2.6.32.patch

打完补丁之后,编译内核一直报错

included file 'linux/mm.h' is not exported

解决办法

可能是patch包的问题,补丁位置打错了

include/linux/net.h 中修改#include <linux/mm.h>的所在位置,应该是在63行


问题2:iscsi-scst编译不通过

不用make_proc  出现warning,scst_sysfs_get_sysfs_ops等 undefined, 最终  modprobe iscsi-scst 出错

用make_proc kernel/config.c 编译出错

解决办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值