首页 > 范文大全 > 正文

RAID 5磁盘阵列故障排除

开篇:润墨网以专业的文秘视角,为您筛选了一篇RAID 5磁盘阵列故障排除范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

由于某些不可避免的客观原因,可能会造成一些磁盘阵列故障,如果是逻辑故障,可以通过有针对性的技术修复,恢复硬盘的在线状态。

在网络平台的搭建过程中,基于数据资源应用的可靠性与安全性考虑,通常会对服务器的硬盘进行阵列化处理,形成依托raid 5技术(Redundant Array Inexpensive Disk,廉价磁盘冗余)的数据保护与管理体系是目前广泛采用的做法。

但实际应用中,由于某些不可避免的客观原因,可能会造成一些阵列故障,最常出现的状况就是硬盘出现自行脱机,联机状态改变为DDD (Defunct Disk Drive),硬盘出现物理故障或逻辑故障。如果是物理故障,只有进行硬盘更换。需要指出的是: 加入阵列的硬盘必须大于或等于故障硬盘的容量。如果是逻辑故障,可以通过有针对性的技术修复,恢复硬盘的在线状态,继续保持其原始阵列中的硬盘数据条带化分布状态,延续数据存储体系的一致性。

笔者所在单位有一台运行远程教学系统的服务器(IBM Xseris 235),由6块146.8GB热插拔硬盘,通过RAID卡(IBM ServerRAID 5i)配置成一台具有RAID 5级的磁盘阵列。其中一块硬盘在运行过程中突然出现上述故障。进入IBM ServerRAID Mini Configuration模块进行检查,发现红灯示警的硬盘已被系统标示成DDD,处于脱机状态。服务器RAID 5功能自动启用热备份硬盘(Hot Spare),对损坏硬盘进行逻辑替代,整个硬盘的数据访问任务仍然完整地运行在原来的读写进程序列中。网络教学的相关应用没有受到任何影响。由于RAID 5硬盘架构支持热插拔,于是将磁盘卸载下来,委托IBM进行技术鉴定。确认该盘出现了逻辑故障,通常这种故障是由于阵列的配置信息发生变化所引起的。

具体的硬盘修复及其数据恢复,可以归纳为以下两个环节:

第一, 对服务器系统进行微码升级,搭建RIAD支撑环境

进入阵列硬盘逻辑故障修复之前,首先需要对RAID 5体系的驱动微码进行升级,作为最低级别的软件,微码直接影响着硬件的操作。它从逻辑上位于操作系统之下,驻留在计算机设备的只读内存(ROM)中。服务器中的很多系统部件和硬件设备都需要微码驱动。通过微码更新,可以在很大程度上提升硬件的综合性能。刷新服务器微码,旨在保证RAID 5体系的硬件驱动条件基于当前最新版本。全面地融合最新功能补丁,从而具备完整的服务器功能支持。

登录IBM网站,下载最新x235 - BIOS升级程序: rawrite.exe和42c5655.img,具体操作步骤如下:

将rawrite.exe和驱动都拷到C盘根目录下。

在Windows的命令提示符程序中,运行cd\回到C盘根目录下,敲入c:\rawrite回车,后续操作如下:

c:\Enter disk image Source file name(输入42c5655.img并回车);

c:\Enter target diskette drive(输入a并回车)

c:\Please insert a formatted diskette into drive A: and press ―Enter-:(插入格式化好的软盘并回车)

直到屏幕出现C:\标识符,微码升级盘制作完毕。

将上面做好的升级盘放到软驱A中,重启系统。

系统会从软驱中的升级盘启动,然后自动进入刷新界面,出现几种刷新形式的菜单,从几种形式中选择一个,选1 - Update POST/BIOS。

屏幕提示,是否要把当前的代码备份到本地的ROM时,如果选择Y,当前的POST/BIOS代码会被立刻保存在ROM中,不需要保存就选N。

如果当前系统的POST/BIOS支持Asset Tag feature,刷新程序还会提示是否要更改,如果需要更改,就选择Y,程序会要求输入一个新的号码,否则就选N。

接下来还会询问是否要把当前版本的POST/BIOS保存到磁盘,如果需要保存就选Y,然后插入一个格式化好的软盘,否则选择N。

然后,会提醒是否继续刷新POST/BIOS,如果选择Y,系统将用新代码刷新系统,整个刷新过程完成后,系统自动重启。

BIOS升级后系统第一次启动时,选择F1进入Setup Utility,选择Load Optimized Defaults,再选择Save & Exit Setup,最后,在提示“Save to CMOS and Exit(Y/N)?”时,按Y接受保存即完成POST/BIOS升级。

至此,服务器微码升级结束。但要注意,在整个BIOS刷新过程中必须保证服务器不能中途断电。

第二, 制作RAID 5引导盘,还原磁盘阵列系统的原始配置

运行RAID 5 的服务器在进行系统安装之前,必须制作与阵列卡运行版本相对应的驱动程序引导盘。除了用以实现服务器加载和初始化磁盘阵列之外,另一个重要用途就是在丢失阵列信息的情况下,对出现逻辑故障的硬盘,进行RAID 5阵列原始逻辑配置的还原。该盘制作步骤如下:

插入系统光盘IBM ServerGuide Driver Repository(购买服务器时随机配送),选择Hard disk adapters,点击Next。

选择IBM ServeRAID Adapter,点击Next。

选择IBM ServeRAID Support for Microsoft Windows Server2003,点击Next。

插入格式化好的1.44MB软盘,点击Next。

至此,RIAD引导盘制作完毕。

重启服务器,进入IBM ServerRAID Mini Configuration模块,在主菜单中选择Advanced Function,进入下一级菜单copy the configuration from drives to the controller插入制作好的RAID引导盘,按提示键入Y确定。

进入view logical driver status 可以看到,系统表示为DDD的硬盘已经被系统修复成HPS(热备份盘),原来的热备份盘被置换成ONL(联机硬盘)。RAID 5重新恢复了原有的系统机制。