linux中创建scst iscsi-scst

来源:互联网 发布:自学软件测试书籍 2016 编辑:程序博客网 时间:2024/05/22 04:40

从官方 http://scst.sourceforge.net/downloads.html下载scst  iscsiscst 注意要版本一致,我下载的都是2.2.0版本

(1)解压下载的两个包,我是解压到用户目录下的my文件夹。如下,对isci-scst也同样操作。建议这一步在普通用户下操作,这样方便可以在图形界面中直接进去目录查看。

建议解压后先看一下readme及iscsi-scst中的howto的内容,不然后面可能有错误你 不晓得


(2)进入到解压后的scst目录下的src中,执行 make 编译,再执行make install 安装(注意因为iscsi-scst是依赖scst的,所以必须先编译安装scst)

如果成功应该会看到如下界面。(注意,这一步我开始是没成功,主要错误是在于没有把核心的build链接到源代码,这个前边我写了一篇关于这个错误的。)


(3)进入到解压后的iscsi-scst中,先用vim编译一下makefile中的路径,将其中的scst改为对应版本,我是改成scst2.2.0,如下:


(4)对iscsi-scst 只执行make及make install,这时候可能出现如下错误:


说是没有scst_const.h这时候就要将/scst2.2.0/include下面的scst_const.h cp到/iscst-scst下面的include再执行make及make install


(5)加载模块scst, scst-vdisk, iscst-scst


(6)将iscsi-scst/etc/obsolete 下面的scst.conf 及iscsi-scstd.conf复制到根目录下的/etc 

(6)编辑 vim  /etc/scst.conf,添加设备,并屏蔽其他设备


(7)启动服务iscsi-scstd

(8)新建一个shell文件,添加目标设备:(这一段在readme中有给出) 只需要讲filename=改为你自己的


因为每次都得关闭防火墙所以也把他放进来

运行这个shell文件 .

(9)到windows下面搜索iscsi-scst发起程序(windows自带)

输入ip地址 则可以连接 到磁盘管理器上去管理就Ok了

注意:后面你再登陆系统时候,如果先运行ba.sh ,可能会出现这样的错误。说找不到路径,这时候你应该是先运行iscsi-scstd再运行脚本、

0 0
原创粉丝点击