免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1565 | 回复: 0
打印 上一主题 下一主题

自动加载机与scsi与Lun与mtx [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-03 16:50 |只看该作者 |倒序浏览
自动加载机一般都是一个scsi ID多个lun,而linux安装后scsi适配器一般都不会自动扫描lun,这样造成的结果就是:1.系统不能自动认出机械臂,必须使用echo "scsi add-single device x x x x ">/proc/scsi/scsi 命令添加机械臂,并且每次启动系统之后都要做这个工作;2.对于某些自动加载机,自动检测scsi适配器是否自动扫描lun,如果是自动扫描则自动加载机使用random模式,否则使用sequential模式,由于第一条原因,这时候自动加载机在启动后就自动处于sequential模式,这样在使用mtx命令时,第一条命令必然会失败,而发出第一条命令后,自动加载机发现有scsi控制软件存在,于是自动转换为random模式。接下来的mtx命令也会正常执行。

实际上,在modules.conf中添加一行 options scsi_mod max_scsi_luns=8,然后卸载掉scsi_mod,再加载相应的模块就则可以自动找出机械臂来。并不需要编译内核。但是在modules.conf中添加的这一行,并不会作用到启动时scsi_mod的加载,因此即使加了这一行启动时并不会自动扫描所有的Lun,从而前面提到的第二个问题并没有得到解决。

对于一般用户来说,解决第一个问题的方法都各有难点,最好的办法当然就是编译内核,这个恐怕更加的是天方夜谭。采用echo "scsi add_single_device x x x x">/proc/scsi/scsi 的方法,必须知道怎么察看后面这四个x,当然通过cat /proc/scsi/scsi就可以看到,而且跟磁带机的差别只在于lun号,而采用卸载模块然后再安装摸快的方法,则需要知道怎样卸载然后怎样安装,用到的相关命令有lsmod modprobe,并且需要编辑/etc/modules.conf


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10080/showart_94752.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP