RAID 5更换损坏硬盘实战

2017-11-22 02:41
网络安全和信息化 2017年1期
关键词:尾号校验备份

引言:由于运行时间较长,硬盘损坏,导致拷贝数据非常慢,给相关业务科室工作带来困扰。而且长此以往,其他正常硬盘必将因负载过大而崩盘。那么如何快速找到损坏的硬盘,并更换新的硬盘呢?请看笔者是如何做的。

笔者单位某前置服务器(塔式服务器),具有三个500GB硬盘做 RAID 5,主板无独立的阵列卡,硬盘非热拔插,属于老式服务器。由于运行时间较长,检查设备时发现硬盘坏了一个,那么如何能快速找到损坏的硬盘,尽快更换新硬盘呢?

RAID 5工作原理是,数据以块为单位分布到各个硬盘上。RAID 5不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID 5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID 5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

用简单的语言来表示RAID 5,至少使用3块硬盘(也可以更多)组建RAID 5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID 5,这次数据写入会根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。也就是说RAID 5这种存储方式只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间写入的数据会进行重新校验。如果在未解决故障又坏1块,那就是灾难性的了。

了解了相关的理论后,实战开始。情景是这样的:三个500GB硬盘做的RAID 5,启动自检的时候尾号1514的硬盘出现错误。如何快速找到损坏的尾号为1514硬盘呢?(如图1所示)

首先,拆开主机箱盖,经过认真观察,笔者发现所有硬盘的编号全部以条码的形式贴在硬盘的顶端(如图2所示),很方便快捷的就找到了损坏的硬盘。

其次,确认硬盘的型号,在市场上寻找相同型号的硬盘。为了避免不可预知的故障,请大家最好购买同一品牌同一型号的硬盘。当然,如果因为时间的关系,找不到同样型号的硬盘,那就请找同一品牌的,并且新硬盘的参数要大于已损坏硬盘的参数。笔者所购新硬盘尾号为8056。注意,新购的硬盘不需要另外去格式化。

图1 自检尾号出现错误

图2 硬盘编号贴在硬盘顶端

图3 新硬盘被正常识别

第三,也是最重要的一个步骤。找到新硬盘后,请大家一定要先备份服务器上的相关资料。笔者单位服务器安装了SQL2000数据库,每天有新数据写入,所以笔者通知了相关业务科室,停机2小时,备份了数据库及相关资料。为什么要这样操作呢?原因就是新的硬盘换上去后,数据需要重建。如果在重建的过程中,再坏硬盘的话,那数据就是毁灭性的。所以备份相关资料就显得非常非常重要了。即使在更换硬盘的过程中再损坏硬盘也不要紧,重新安装服务器即可。

第四,更换新硬盘。将尾号为1514硬盘取下,把新购硬盘安装上去,盖好面板,重启动源开关。如图3所示更换成功,新购尾号为8056硬盘被正常识别。操作系统正常运行后,经测试服务器各项功能均正常。

最后,总结两点注意:第一点,如果是数据库服务器,在备份数据资料的同时,一定要详细记录下服务器的计算机名、IP地址、安装的软件、数据库名和相关用户名、密码等。万一在更换的过程中出现异常,还有挽回的余地。

第二点,更换之前,请详细了解你的服务器参数和配置,一定要咨询服务器品牌的售后服务部及相关工程师,确认清楚后方可动手操作。

总之,充分做好各种准备,应对更换过程中有可能出现的各种异常问题。

猜你喜欢
尾号校验备份
“备份”25年:邓清明圆梦
身份证号码中的“Ⅹ”该怎么读
VSAT卫星通信备份技术研究
使用Excel朗读功能校验工作表中的数据
手机尾号5个“8”拍出225万元
北京推出高考考生车辆不限行等措施
创建vSphere 备份任务
炉温均匀性校验在铸锻企业的应用
电子式互感器校验方式研究
旧瓶装新酒天宫二号从备份变实验室