raid-5磁盘阵列序列号无法读取在sas扩展卡上硬盘无法识别

author author     2022-09-24     1102

关键词:

故障描述

    本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬盘亮黄灯。 经用户方维护人员检测,故障硬盘应为物理故障,表现为:序列号无法读取,在SAS扩展卡上硬盘无法识别。


数据备份与修复

  故障发生后用户方工程师与我公司联系,经过详细咨询,了解到故障比较严重,必须把RAID-5磁盘阵列带到我公司进行检测,检测RAID-5的每块成员盘是物理故障(磁头损坏或者盘片划伤)还是逻辑故障。由于情况紧急,工程师在接到原盘以后,立即着手准备检测。对能识别的好盘用连接到北亚镜像服务器上使用WinHex做扇区级镜像,同时对不能识别的坏盘进行检测。

  首先将坏盘连接到外部的SAS扩展卡上,加电后通过硬盘工作声音判断硬盘电机能够起转,但是磁头没有进行寻道操作,于是尝试把硬盘PCB分离下来对HDA组件氧化部分进行清洁操作,将PCB还原后故障依旧。于是和客户沟通使用6号热备盘的好PCB替换到故障盘上进行尝试性修复,再将故障盘PCB上的ROM芯片替换到6号盘的好PCB上面后硬盘工作时起转和磁头寻道声音都正常,但是在寻道结束后,有明显的敲盘声音,于是判断有可能磁头损坏。在和用户沟通后尝试使用6号热备盘中的好磁头对故障盘进行替换操作以读取数据。在无尘室对故障盘进行开盘更换磁头操作后,将故障盘连接到专业硬盘维修工作上进行检测,发现故障盘已经不能识别,数据无法读取。

因为用户有两块故障盘,之前尝试修复的都是其中一块,再次和客户沟通尝试对另一块故障盘进行修复操作。和先前的故障盘一样,这块盘的故障依旧是磁头损坏,因为用户的HP OEM盘价格昂贵,于是尝试在网上购买ST原厂的相同型号硬盘进行磁头更换。这块硬盘的磁头更换完成后,设备能够正常识别硬盘,于是将故障盘所有扇区完整镜像到一块相同容量的备份盘中。

 

重组RAID-5步骤

【判断起始扇区】所有硬盘都镜像好后就可以重组了,用WinHex打开9块盘(热备盘不需要加进去重组),先把镜像文件解析成磁盘。可以看到这9块盘的0扇区都有“55 AA”标志,如图1所示。

技术分享

图1

  查找结果如图2所示,0x01C2H处表示该分区的类型,这里显示“05”,代表这是一个扩展分区。因此从0扇区看这是一个不正常的MBR分区结构。

技术分享

图2

  按图1方式继续往下找,分别在9号盘和8号盘找到了“55 AA”的标志。9号盘查询结果如图3所示。这是一个正常的MBR分区,其0x01C6处数值代表指向的下一个扇区为GPT的头部。

技术分享 

图3

  8号盘查询结果如图4所示。其0x01C6处数值代表指向下一个扇区。但是下一个扇区很明显不是GPT的头部。

技术分享

图4

  由此可以确定9号盘是第一块盘,8号盘可能是最后一块盘。GPT分区所在扇区起始于172032扇区,因此初步确定LUN的起始扇区是172032扇区。

【判断条带(stripe)大小】条带也称块,它是RAID处理数据的基本单元。不同的RAID其条带大小有所不同。RAID-5的1个条带组中有1个校验区,1个校验区的大小等于1个条带的大小,根据这一点,针对这个RAID-5案例做分析。如果对VMFS的文件系统不熟悉,可以通过比较法确定条带大小。如某一条带组中的校验区跟这一条带组中的非校验区可能相差的很明显,通过WinHex查看并做对比,就可以找到条带大小。本案例判断出一个条带是1024个扇区。

【判断RAID-5成员盘盘序】按照1024扇区分割,使一个记录为一个条带的大小,如图5所示。并且9块盘跳到同一记录283123。

技术分享 

图5

  当9块盘都定位到同一位置时,通过对比可以判断校验区的走向,继而判断整个RAID-5的走向。之前已经判断出9号盘是第一块盘了,把9号盘放在第一个位置,接着就可以判断走向了,结果如图6所示(drive9是第4块盘)。确定RAID-5为左走向,盘序为9,2,3,4,10,1,7,8,5。

技术分享 

图6

  前面内容初步确定了LUN的起始扇区是172032扇区。用WinHex跳到172032扇区,观察各硬盘实际情况。如果172032扇区是LUN的起始扇区,那么这个扇区所属条带中的5号盘应该是校验区,但是此条带中却显示8号盘是检验区,根据本案例RAID-5的左走向,5号盘的校验区应该在172032-1024=171008扇区,即上一个条带。跳转到171008扇区,发现校验区为5号盘。因此可以确定LUN的起始扇区为171008扇区。


【重组RAID-5】使用专业恢复工具按照确定的盘序组好,添加进去,如图7所示。选择RAID-5,Stripe size 512KB,左异步。

技术分享 

图7

    

  点击Build进行重组。组好后,由于数据从1024*8=8192个扇区开始,若专业恢复工具没有跳转到此扇区的功能,那么刚组好的RAID必须和一个文件再进行一次Build重组操作。RAID的起始扇区(Start sectors)选择8192,这个文件可以任意选择起始扇区和大小大小(Count sectors),如图8和图9所示,图10是组好的RAID-5。

技术分享 

图8

技术分享 

图9

技术分享 

图10

移交数据

   整个RAID-5就重建好后,由我公司商务联系用户方验收数据,用户方确定数据没问题,签订完验收合同后,完整的RAID-5数据即可移交。移交时根据用户方要求把数据移交到用户方带来的新盘上。恢复完的数据保留在我公司服务器上3天,之后数据自动被系统销毁。


本文出自 “SUN” 博客,请务必保留此出处http://sun510.blog.51cto.com/9640486/1976807

硬盘物理故障开盘+raid-5阵列瘫痪恢复数据过程

...号:HPP2000服务器操作系统:VMWAREESX服务器文件系统:VMFS磁盘阵列级别:RAID-5需要进行数据恢复的服务器挂载了8块硬盘组成RAID-5磁盘阵列,其中4号盘是热备盘,服务器在正常运行中两块硬盘亮×××故障灯,经用户方维护人员检... 查看详情

raid5阵列条带分析/磁盘阵列数据恢复方法

...号:HPP2000服务器操作系统:VMWAREESX服务器文件系统:VMFS磁盘阵列级别:RAID-5需要进行数据恢复的服务器挂载了8块硬盘组成RAID-5磁盘阵列,其中4号盘是热备盘,服务器在正常运行中两块硬盘亮黄色故障灯,经用户方维护人员检... 查看详情

hpp2000两块硬盘物理故障修复过程+raid条带分析方法

...号:HPP2000服务器操作系统:VMWAREESX服务器文件系统:VMFS磁盘阵列级别:RAID-5需要进行数据恢复的服务器挂载了8块硬盘组成RAID-5磁盘阵列,其中4号盘是热备盘,服务器在正常运行中两块硬盘亮×××故障灯,经用户方维护人员检... 查看详情

hpp2000raid-5两块盘离线的数据恢复报告

...10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬盘亮黄灯。经用户方维护人员检测,故障硬盘应为物理故障,表现为:序列号无法读取,在SAS扩展卡上硬盘无法识别。650)this.width=650;... 查看详情

直通卡上两块sas吗点不亮

...去。3、阵列卡是把N多SAS或SATA硬盘合并成一个硬盘使用,读取和写入速度有很大提高,一只SAS硬盘只能组Raid0,三只以上SAS硬盘可以组Raid5所以直通卡上两块sas是点不亮的。 查看详情

raid-5-10搭建和使用(代码片段)

...指定chunk大小为32K停止阵列,重新激活阵列使用热备盘,扩展阵列容量,从3个磁盘扩展到4个硬盘损坏,修复添加 创建RAID5mdadm-C-v/dev/md5-l5-n3-x1-c32/dev/sdg,h,i,j -c是chunk大小-n指定3块盘,最后一块会自动成为备用盘&nb 查看详情

无法使用扩展长度 APDU 从卡中读取大数据

】无法使用扩展长度APDU从卡中读取大数据【英文标题】:UnabletoreadlargedatafromtheCardusingExtendedLengthAPDU【发布时间】:2016-07-2207:36:44【问题描述】:我正在尝试使用扩展长度APDU将长度为0x2CF0字节的数据写入卡上,它工作正常。但是... 查看详情

目前常用的raid技术解读

...提高耐用性,磁盘冗余算法来实现3、RAID实现的方式外接式磁盘阵列:通过扩展卡提供适配能力内接式RAID:主板集成RAID控制器,安装OS前在BIOS里配置软件RAID:通过OS实现,比如:群晖的NAS 4、RAID级别Raid技术主要包含Raid0~Raid5... 查看详情

Chrome 扩展(无法获取和单击新 chrome 选项卡上的元素)

】Chrome扩展(无法获取和单击新chrome选项卡上的元素)【英文标题】:Chromeextensions(can\'tgetandclickelementsonnewchrometabs)【发布时间】:2021-08-2311:10:18【问题描述】:就是这样。让我解释一下自己。我编写了一个chrome扩展程序,当点... 查看详情

raid简介(代码片段)

...冗余阵列。因为现在磁盘不廉价了,所以改名叫独立冗余磁盘阵列原理:把多个磁盘放一起工作。目的:提高IO能力,提高耐用性实现方式:外接式磁盘阵列:通过扩展控制器,控制所有磁盘内嵌式磁盘阵列:主板集成RAID控制器... 查看详情

磁盘阵列简介(raid-0,raid-1,raid-5)

RAID,即RedundantArraysoflnexpensiveDisks(RAID),即容错廉价磁盘阵列。一、RAID-0    等量模式-stripe,性能最佳    这种模式假如使用两种型号和容量相同的磁盘来组成,效果最佳。这种模式的RAID会将磁盘切成等量... 查看详情

磁盘阵列简介(raid-0,raid-1,raid-5)

RAID,即RedundantArraysoflnexpensiveDisks(RAID),即容错廉价磁盘阵列。一、RAID-0    等量模式-stripe,性能最佳    这种模式假如使用两种型号和容量相同的磁盘来组成,效果最佳。这种模式的RAID会将磁盘切成等量... 查看详情

戴尔perc6i阵列卡最高支持多大的sata硬盘,sata3硬盘插到此阵列卡上是会被降到sata2还是sata1

...PERC6i阵列卡最高支持多大的sata硬盘,SATA3硬盘插到此阵列卡上是会被降到SATA2还是SATA1DELLPERC5IR6IR以及包括使用LSI1068e芯片组的阵列卡配置界面都大同小异,本案以SAS5IR为例,对阵列的配置做简单的了解。主要演示以下四部份内容... 查看详情

raid-5

Linux实现最常用的磁盘阵列--RAID5(一)RAID简介:独立磁盘冗余数组(RAID,RedundantArrayofIndependentDisks),旧称廉价磁盘冗余数组(RAID,RedundantArrayofInexpensiveDisks),简称硬盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成... 查看详情

服务器数据恢复vmfs文件系统raid5硬盘故障的数据恢复案例

...色,机房管理员检测后初步判断这2块盘出现物理故障,序列号无法读取,在SAS扩展卡上无法识别。管理员联系我们数据恢复中心对raid进行数据恢复。服务器数据恢复过程:1、硬盘物理故障修复。硬件工程师拿到所有服务器硬盘... 查看详情

为挂载到/home的raid磁盘组扩容(代码片段)

公司一台DELL服务器,安装的Ubuntu16.04系统,原来是6块1.2T的SAS盘做RAID-5挂载到/home,现在/home空间不够用了,需要扩容,再增加2块1.2T的盘。整个操作不复杂,但有些小坑,记录下来以备后用。思路:通过NFS挂载一块空间,把/home... 查看详情

raid-5

...作都需要计算校验并写入校验,所以写性能稍差一些,但读取性能很好。并且校验条带被分散保存,又可以避免RAID-4的瓶颈。 查看详情

raid-5

...作都需要计算校验并写入校验,所以写性能稍差一些,但读取性能很好。并且校验条带被分散保存,又可以避免RAID-4的瓶颈。分类:按照数 查看详情