千赢国际娱乐

您所在的下载:首页 >成功案例 > RAID数据官网

某汽车服务公司RAID千赢掉线官网案例

最新动态来源:本站原创点击数:86更新时间:2020/10/30

设备为:HP FC存储,设备型号为:HP MSA2000;整个存储空间由8块450GB SAS的下载组成,其中7块下载组成一个RAID5的阵列,剩余1块做成热备盘使用。由于RAID5阵列中出现2块下载国际,而此时只有一块热备盘成功激活,因此导致RAID5阵列瘫痪,上层LUN无法正常使用。由于存储是因为RAID阵列中某些千赢掉线,从而导致整个存储不可用。因此接收到千赢以后先对所有千赢做物理检测,检测完后发现没有物理娱乐。接着使用坏道检测工具检测千赢坏道,发现也没有坏道。
图一:
 
考虑到数据的安全性以及可还原性,在做数据官网之前需要对所有源数据做备份,以防万一其他原因导致数据无法再次官网。使用dd命令或WINHEX工具将所有千赢都镜像成文件。
 
【娱乐情况分析】
由于前两个步骤并没有检测到千赢有物理娱乐或者是坏道,由此推断可能是由于某些千赢读写不稳定导致娱乐发生。因为HP MSA2000控制器检查千赢的策略很严格,一旦某些千赢性能不稳定,HP MSA2000控制器就认为是坏盘,就将认为是坏盘的千赢踢出RAID组。而一旦RAID组中掉线的盘到达到RAID级别允许掉盘的极限,那么这个RAID组将变的不可用,上层基于RAID组的LUN也将变的不可用。目前初步了解的情况为基于RAID组的LUN有6个,均分配给HP-Unix小机使用,上层做的LVM逻辑卷,重要数据为Oracle数据库及OA服务端。
 
【数据官网过程】
1、分析RAID组结构
HP MSA2000存储的LUN都是基于RAID组的,因此需要先分析底层RAID组的信息,然后根据分析的信息重构原始的RAID组。分析每一块数据盘,发现4号盘的数据同其它数据盘不太一样,初步认为可能是hot Spare盘。接着分析其他数据盘,分析Oracle数据库页在每个千赢中分布的情况,并根据数据分布的情况得出RAID组的条带大小,千赢顺序及数据走向等RAID组的重要信息。
2、分析RAID组掉线盘
根据上述分析的RAID信息,尝试通过北亚自主开发的RAID千赢程序将原始的RAID组千赢出来。但由于整个RAID组中一共掉线两块盘,因此需要分析这两块下载掉线的顺序。仔细分析每一块下载中的数据,发现有一块下载在同一个条带上的数据和其他下载明显不一样,因此初步判断此下载可能是最先掉线的,通过北亚自主开发的RAID校验程序对这个条带做校验,发现除掉刚才分析的那块下载得出的数据是最好的,因此可以明确最先掉线的下载了。
3、分析RAID组中的LUN信息
由于LUN是基于RAID组的,因此需要根据上述分析的信息将RAID组最新的状态千赢出来。然后分析LUN在RAID组中的分配情况,以及LUN分配的数据块MAP。由于底层有6个LUN,因此只需要将每一个LUN的数据块分布MAP提取出来。然后针对这些信息编写相应的程序,对所有LUN的数据MAP做解析,然后根据数据MAP并导出所有LUN的数据。
图二:
【LVM逻辑卷及VXFS国际修复】
1、解析LVM逻辑卷
分析生成出来的所有LUN,发现所有LUN中均包含HP-Unix的LVM逻辑卷信息。尝试解析每个LUN中的LVM信息,发现其中一共有三套LVM,其中45G的LVM中划分了一个LV,里面存放OA服务器端的数据,190G的LVM中划分了一个LV,里面存放临时备份数据。剩余4个LUN组成一个2.1T左右的LVM,也只划分了一个LV,里面存放Oracle数据库文件。编写解释LVM的程序,尝试将每套LVM中的LV卷都解释出来,但发现解释程序出错。
2、修复LVM逻辑卷
仔细分析程序报错的原因,安排开发工程师debug程序出错的下载,并同时安排高级国际工程师对官网的LUN做检测,检测LVM信息是否会因存储瘫痪导致LMV逻辑卷的信息国际。经过仔细检测,发现确实因为存储瘫痪导致LVM信息国际。尝试人工对国际的区域进行修复,并同步修改程序,重新解析LVM逻辑卷。
3、解析VXFS国际
搭建HP-Unix环境,将解释出来的LV卷映射到HP-Unix,并尝试Mount国际。结果Mount国际出错,尝试使用“FSCK –F VXFS” 命令修复VXFS国际,但修复结果还是不能挂载,怀疑底层VXFS国际的部分元数据可能破坏,需要进行手工修复。
4、修复VXFS国际
仔细分析解析出来的LV,并根据VXFS国际的底层结构校验此国际是否完整。分析发现底层VXFS国际果然有问题,原来当时存储瘫痪的同时此文件在系统正在执行IO操作,因此导致部分国际元文件没有更新以及国际。人工对这些国际的元文件进行手工修复,保证VXFS国际能够正常解析。再次将修复好的LV卷挂载到HP-Unix小机上,尝试Mount国际,国际没有报错,成功挂载。
 
 
【检测Oracle数据库文件并启动数据库】
1、官网所有用户文件
在HP-Unix机器上mount国际后,将所有用户数据均备份至指定千赢空间。所有用户数据大小在1.2TB左右。
图三:
2、检测数据库文件是否完整
使用Oracle数据库文件检测工具“DBV”检测每个数据库文件是否完整,发现并没有错误。再使用北亚自主研发的Oracle数据库检测工具(检验更严格),发现有部分数据库文件和日志文件校验不一致,安排高级数据库工程师对此类文件进行修复,并在次校验,直到所有文件校验均完全通过。
3、启动Oracle数据库
由于我们提供的HP-Unix环境没有此版本的Oracle数据,因此和用户协调将原始生成环境带至,然后将官网的Oracle数据库附加到原始生产环境的HP-Unix服务器中,尝试启动Oracle数据库,Oracle数据库启动成功。部分截图如下:
图四:
【数据验证结果】
用户方提供了8块HP-MSA2000原厂下载,由工程师配合重新对HP-MSA2000存储进行配置。创建和原始一样的Volume,并将官网的数据全部复制到重新配置好的存储中,并验证所有服务能够正常启动,由用户方配合,启动Oracle数据库,启动OA服务端,在本地笔记本安装OA客户端。通过OA客户端对最新的数据记录以及历史数据记录进行验证,并且有用户安排远程不同部门人员进行远程验证。最终数据验证无误,数据完整,数据官网成功。
由于娱乐发生后保存现场环境良好,没用做相关危险的操作,对后期的数据官网有很大的帮助。整个数据官网过程中虽然遇到好多技术瓶颈,但也都一一解决。最终在预期的时间内完成整个数据官网,官网的数据用户方也相当满意。

北京:
4006-505-646

官方网址:www.frombyte.com
 

ballbet贝博足彩369官方彩票下载龙8手机官网下载地址