欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

SCSI RAID卡常见故障分析及BIOS升级指导

程序员文章站 2022-04-25 11:59:16
SCSI RAID卡常见故障分析及BIOS升级指导  我们从市场经销商处获悉,尽管SAS硬盘已经取代SCSI硬盘成为市场主流,但许多中小企业用户因为对SAS硬盘不了解,在装配服务器过程中仍然会用SCSI硬盘。产品的升级换代,让绝大部分... 10-09-08...
  我们从市场经销商处获悉,尽管sas硬盘已经取代scsi硬盘成为市场主流,但许多中小企业用户因为对sas硬盘不了解,在装配服务器过程中仍然会用scsi硬盘。产品的升级换代,让绝大部分主板取消了板载scsi控制器及接口的支持,如果继续使用scsi硬盘就必须搭配磁盘阵列卡。在市场销售的scsi阵列卡中,凭借出色的产品性能和技术优势,adaptec占有绝大部分市场份额,本文也将针对adaptec旗下的ultra 320系列产品遇到的常见问题及解决方法进行总结和归纳。

  当一个硬盘掉线后如何重新组建磁盘阵列?

  在日常工作中,我们通常会组建raid 0、1、5、10等阵列模式,但可以在0模式的情况下硬盘挂机,数据将无法恢复,但1、5、10模式可以修复,这也是服务器及硬盘提供热插拔硬盘的原因,替换掉线的raid 1或raid 5中的硬盘的方法有两种,一种是通过硬件,另外一种是软件。

  首先我们先讲一下硬件修复:用一个新的硬盘替换掉掉线的硬盘。请注意把这个新的硬盘的scsi id设置成原来掉线硬盘一样的scsi id。新的硬盘的容量至少要和旧硬盘的大小一样,否则不能进行重建硬盘。然后重启系统,在pc自检时,当raid卡提示按ctrl+a,进入raid的bios以后,在控制区的左侧选中有硬盘掉线的阵列。这个阵列会被高亮显示。按alt+r键来打开阵列菜单,选择rebuild以开始阵列的重建即可。

  除了上面这种方法还有一种是,使用软件storage manager pro来替换掉线硬盘,这个软件是adaptec卡中附带的。前几步与硬件恢复相同,用一个新的硬盘替换掉掉线的硬盘。请注意把这个新的硬盘的scsi id设置成原来掉线硬盘一样的scsi id。新的硬盘的容量至少要和旧硬盘的大小一样,否则不能进行重建硬盘。重起操作系统后,打开storage manager pro管理软件,选择local system 图标然后选择open system以显示阵列信息,选择logical configuration view,双击阵列组图标来打开array group information窗口,点击在array group information,窗口点击rebuild来启动重建阵列过程。


SCSI RAID卡常见故障分析及BIOS升级指导
adaptec经典29320r磁盘阵列卡

什么是nvram? 如何清除ultra 320 raid卡的nvram?

  nvram是非易变ram,是adaptec 阵列卡存储基本的建立在硬盘上的阵列信息的地方。nvram可以存放的信息不会因为关机或者断电而丢失。但是nvram里存放的信息在一定情况下是可以改变的。

  清除nvram只会改变存储在阵列卡里的阵列信息,而不会影响到硬盘里存储的阵列信息。这就像用一个新的阵列卡替代一个原来在用的阵列卡一样。在系统重起以后,阵列卡会从硬盘中读取阵列信息并把其导入阵列卡中。

  这里是清除nvram的步骤,适用adaptec scsi raid 2120\2200\2130\2230:

1.启动您的系统,当卡有提示信息的时候,按ctrl+a,进入阵列卡bios
2.选择进入adaptec raid configuration
3.同时按ctrl+p,启动隐藏菜单controller parameters
4.为clear nvram选项,选择enable
5.现在您可以重启系统选择导入硬盘里的阵列信息

80针scsi硬盘可以被直接连在scsi 或raid卡上吗?

  首先肯定地回答是不可以,根据当前的产业标准,scsi和raid控制卡使用68针(wide, ultrawide 或lvd)的硬盘。68针硬盘通过scsi电缆与板卡直接相连。80针硬盘 (sca 硬盘) 是被特别封入热插拔硬盘盒中,是不可以直接和scsi或着阵列卡相连的。注意:在市场上有80针到68针转换器,但我们不建议用户使用,这些交换器可能导致硬盘不能被正常识别出来,经常掉线或者数据信号不完整。

ultra160的数据线可以连接到ultra320卡上吗?

  使用使用ultra160 scsi的数据线理论上是可以的,但会造成scsi设置的不稳定,传输速度小于160mb/s,我们建议用户使用ultra320数据线来配合ultra320的卡使用。

希捷ultra320 scsi硬盘,经常发现time out问题,并且会重设scsi bus错误?

  当把希捷(seagate)的ultra320 scsi硬盘连接到ultra 320 scsi或者raid卡上时,经常发现time out问题,并且会重设scsi bus的错误。我们建议通过来升级硬盘固件的方法来解决。相关问题硬盘的型号有st3146807、st373307、st336607、st373453、st336753、st318453。

如何更新ultra 320卡 的bios

1. 在adaptec官方网站上下载相应的bios并将其解压到您指定的文件夹中。
2. 将解压出来的文件拷贝到一个自启动软盘中(需要一个软驱,早期服务器主板不支持usb软驱启动,如果将usb软驱插入服务器中发现bios不能识别则不能使用。)
3. 启动您的系统到a>: 提示符下
4. 键入'flash# -scan' 来显示您所使用的scsi卡的信息,注意记录bus编号和device编号, 例如:bus #0, device #b。注意这里的flash#要和您拷贝到软盘的flash文件对应。
5. 键入'flash# -bus # -dev # -w <biosimage>' 并回车。例如:更新asc-29320-r 的bios v4.10.2 (29320r2.bin) 在 bus #0 dev #b card,
要键入 'flash6 -bus 0 -dev b -w 29320r2.bin',为了操作方便我们可以修改文件名,如:1.bin,或者编辑一个批处理文件。

需要注意的是:

1.阅读下载的文件包中的readme.txt
2.更新过程中不要断电
3.不要把数据线连在scsi卡上

总结:

  服务器需要7*24或24*365这样的工作,因此服务器配件在稳定性方面是毋庸置疑的。根据以往的经验,绝大部分情况下raid磁盘阵列卡不会坏,如果突然断电就很有可能会出现文章里提到的情况,scsi及scsi raid卡已经是非常成熟的设备了,在兼容性方面也非常好。目前因为scsi硬盘已经逐渐停产,sas硬盘的货源充足,造成了scsi硬盘价格居高不下,如果有对设备升级的用户我们不推荐额外增配scsi硬盘。本文篇幅有限,不能涵盖所有scsi设备出现的问题,如有文章没涉及到的其他问题,欢迎大家积极留言