免费注册 查看新帖 |

Chinaunix

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

[RAID与磁盘阵列] 如何解决SCSI磁盘阵列容量识别错误 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-15 11:23 |只看该作者 |倒序浏览

  最近遇到一些对SCSI磁盘阵列的容量识别有错误的问题,经过实践和摸索,现将一些经验总结如下,供各位参考。
  一、OpenServer平台
  硬件环境为HP ML570 G2,2G内存,P42.0双CPU,530阵列卡,AnexTEK 940SCSI磁盘阵列。
  软件:OpenServer506,其他(开发系统,数据库,mis等)
  OpenServer506在P4机器上的安装就不多讲了,反正可能出现各种毛病,具体问题只能具体解决。主要提一些注意事项:
  1。切记每做一项需要连接核心的操作后,最好重新启动计算机一次,再做下一项操作。
  2。装好操作系统后,先打rs506a的补丁,其中有两项,注意先后顺序,再打oss648a的补丁。
  3。打好补丁后,再添加第二块cpu。
  4。HP提供的EFS不要完全安装,根据自己的需要安装(如网卡等)。
  5。硬件操作一定要拔掉机器的电源线,卡一定要插牢(否则,。。。。。。)
  阵列柜四块36.4G的硬盘,做RAID5+1,实际容量72G。用SCSI线连接到主机自带的SCSI磁盘阵列接口,添加磁盘阵列柜时只能识别到4G的空间。
  怀疑是506自带的SCSI驱动版本太低,删除SCSI磁盘阵列设备,重新从EFS中安装SCSI口的驱动,添加SCSI设备,再添加阵列,故障依旧。
  想从SCSI磁盘阵列的BIOS中看看其对阵列容量的识别,该机型不提供此功能。
  最后,只能另外插一块SCSI磁盘阵列卡(29160),添加卡后,添加阵列,先删除原来的分区,重新将整个阵列划为UNIX分区,正确识别。
另外一个可能的解决办法:升级主板SCSI接口的BIOS版本!
  可能的原因总结如下:
  1。主板集成的SCSI接口的BIOS版本太低。
  2。HP对集成的SCSI磁盘阵列接口做了限制,对第三方的阵列兼容不好。
  3。OpenServer只能从SCSI的BIOS识别阵列容量。
  二、UnixWare平台
  5块36.4G的硬盘,做RAID5,容量140G启动时,按ctrl+A进入SCSI磁盘阵列卡的BIOS,只能看到6G的容量。
  正确安装完UnixWare711之后,diskadd添加盘柜,能够正确识别盘柜的容量。
  原因总结:
  1。接阵列柜的卡比较老,其BIOS版本也低。
  2。UnixWare能直接识别阵列柜的容量。
  最后总结:
  1。阵列柜在做RAID时,要保证开放硬盘所有容量。
  2。注意SCSI磁盘阵列接口的BIOS版本和兼容性。
  3。注意SCSI磁盘阵列卡(接口)与磁盘阵列柜的SCSI接口的速率匹配。
  4。注意磁盘阵列柜里SCSI磁盘阵列接口的速率匹配
  5。UnixWare比OpenServer的功能要强,更智能。可能的话,尽量选用UnixWare。
  6。保证SCSI磁盘阵列主机通道的映射。
  7。当然了,注意系统的安装和参数等设置正确。
  以上就是SCSI磁盘阵列问题的解决办法。不当之处或不够完整的地方,请各位多多指正!!!!  


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP