本来这一篇应该紧接着前一篇~因为iscsi其实属于储存的服务,SVN虽然是文件版本管理,但严格来说也可以跟这个有点儿沾边~
这两东西都是对中小企业或者对Soho一族比较有用的~
不过事已至此~现在再说也不晚吧~~
在讨论前首先戴头盔
对于中小企业来说~千万不要~毕竟对于企业而言稳定第一~
以下看法纯属个人主观与偏见的看法~并非技术讨论帖~各位大神如果有不同意见可以留言讨论
如果觉得在下太水皮的话~就当你赢~我输就好~
1、SVN
首先是SVN,怎么创建库怎么链接请移步我之前写的文章,在OpenWRT下创建库跟连接与Linux平台完全一致
就是发布服务有点儿不同~分享个入门NAS方案-第三部分,软件服务篇(iSCSI / SVN / rc.local)
linux平台下需要
svnserve -d -r SVN项目目录
而在OpenWRT下只需要编辑/etc/config/subversion文件
在里面直接填写你想发布的端口以及目录就好了
config subversion option path 'SVN项目目录' option port '3690'
然后直接执行
/etc/init.d/subversion start /etc/init.d/subversion enable
2、iscsi
然后是iscsi,在OpenWRT下的创建镜像的做法与Linux平台上的也是一致的,都是如下命令
mkdir -p /HDD/iscsi_disks #创建一个放镜像的目录 dd if=/dev/zero of=/HDD/iscsi_disks/disk01.img count=0 bs=1 seek=100G #创建一个100G的镜像
然后备份/etc/config/tgt这个文件去一个眼不见为净的地方
然后运行vi /etc/config/tgt来创建新的tgt配置文件
内容如下
config options 'tgt' option iothreads '2' config target 1 option name 'iqn.openwrt:target1' #这里的名字随你喜欢 config lun 1_1 option device /HDD/iSCSI.Disks/disk01.img #这里是你刚才建立的镜像 config account option target 1 option user "xxxx" #用户名 option password "xxxxxxxxx" #密码,客户端是Windows 10的话需要设置一个超过13位的密码,否则Windows 10连不上 option outgoing 1
然后运行命令
/etc/init.d/tgt start /etc/init.d/tgt enable
搞定!~
下来就可以欢快的使用了
Recent Comments