载入中
自定义HTML载入中... loading
经典数据恢复IBM xSeries [转贴 2008-05-07 22:21:32]  删除... 
字体变小 字体变大

经典数据恢复 IBM xSeries
SCSI EXP300 14块盘做Raid1e
FC DS400    14块盘做Raid10
 
EXP300 Raid控制器在IBM xSeries上,通过IBM xSeries上的Raid卡进行配置

DS400是个光纤接口的NAS,Raid控制器在DS400柜子里面,通过OS下的IBM ServeRAID Manager进行配置。
 
操作系统环境:windows2000 Server

EXP300和DS400是两个独立的阵列,这两个阵列挂接到同一台IBM xSeries,这台服务器的操作系统是windows2000 Server,然后原先的配置管理员又在操作系统里把EXP300和DS400做成一个扩展卷,wow gold这样EXP300和DS400变成一个分区,也就是一个盘符。在windows2000 Server下的磁盘管理里EXP300扩展到DS400上面来,也就是说数据先存放到DS400,放满了DS400才接着存储到EXP300上,但是他们两个盘阵在系统上看起来就是一块大盘,一个盘符。
虽然说阵列配置上采用了raid10和raid1e的方式,牺牲掉一半的磁盘空间来换取一定的安全,但是这两个磁盘柜在操作系统下做扩展卷,就是大大的不安全。
 
IBM xSeries加上EXP300和DS400,是一个文件服务器,服务器上配置域信息,一共有近百个用户在使用。这个系统一旦瘫痪,整个商务部运作都有问题。
 
故障症状:先是感觉的服务器文件访问不了,到机房一看EXP300上所有的硬盘都亮红灯,然后重启服务器,服务器也起不来,启动的时候报NTFS.SYS出错。
 
经过开会决定,一个是分析系统报错原因,并修复好系统;另一个是抢救数据,一定要保证数据100%的安全。


对本故障的恢复的恢复方案有以下两种:
方案一:
重新配置scsi阵列信息,让服务器能正常识别。如果一切顺利,数据恢复原样。但是重新配置raid信息,存在很大的风险,有些阵列卡在重新配置raid信息以后自动初始化阵列并进行全面的数据冗余校验,这样原先阵列上的数据会全部丢失。这在数据不重要的情况下可以操作,或者对该阵列卡工作原理特别熟悉知道这样操作不破坏数据的情况下也可以重新配置raid信息。
方案二:对每块盘做个镜像,然后通过镜像文件重新组合数据,恢复出原来的数据。这种恢复方法是最安全的,整个恢复过程只对原盘进行一次读操作,在后面的恢复过程只是用镜像文件分析和组合数据。基本的数据恢复原理就是抛开任何硬件raid信息,Gas Alarm用软件模拟硬件raid数据组合方式,把数据按照正确的组合方式组合到新的存储空间上,然后从重组出来的存储空间中恢复出原来的数据。
如果按照方案二来进行恢复,需要对两组阵列进行数据重组,然后把两组数据合并成一个卷,才能把数据完整的恢复出来。由于总共28块硬盘,恢复时间需要2天左右。整个恢复过程需要2TB左右的可用磁盘空间做数据存储。
方案二的具体操作步骤:
1、对每个磁盘做镜像。做镜像有两种方式:据了解scsi阵列柜的Raid控制器在服务器上,从scsi阵列柜通过线缆连接到服务器上的raid卡配置成raid10。如果scsi阵列柜直接连接到计算机的scsi卡,那么通过scsi控制器,在操作系统上能看到14块独立的硬盘,分别对14块盘做镜像,把镜像文件放到可用的存储空间上,大概需要1TB左右的可用空间。这样就不需要把硬盘从阵列柜中拔下来。还有一种方式是把硬盘从阵列柜中拔下来升降机,接到计算机上做镜像。无论是哪种方式,对硬盘的操作都是读操作,不存在大的风险。
2、把所有的硬盘做完镜像以后,原先的硬盘都还原成原始状态,两个阵列柜跟原始状态一样。这一步只是人工操作物理介质,不存在大的风险。
3、进入恢复工作,对所有镜像文件进行数据组合分析,通过软件对镜像文件进行数据重新组合。这一步不涉及原始数据,没有任何风险。
4、数据重组完成以后,验证数据的完整性,数据恢复进入最后阶段。

分类: 数据恢复
所属版块: 科技
票数:
什么是“我顶”?
点击数:    评论数:
本文章引用通告地址(TrackBack Ping URL)为:
本文章尚未被引用。
发表评论
大 名:
(不填写则显示为匿名者)
网 址:
(您的网址,可以不填)
标 题:
内 容:
请根据下图中的字符输入验证码:
(您的评论将有可能审核后才能发表)
和讯个人门户 v1.0 | 和讯部落 | 客服中心