开发者社区> maojunxu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

磁盘阵列故障数据恢复常规思路--谈数据恢复心得

简介: 在服务器磁盘阵列出现故障以后,一般情况下会采用两种方法来处理:一是设备厂家对故障设备进行处理及恢复,比如更换坏件、重配Raid等;二是找专业的数据恢复公司来处理,先把重要数据恢复出来,然后才进行硬件设备维修。
+关注继续查看

在服务器磁盘阵列出现故障以后,一般情况下会采用两种方法来处理:一是设备厂家对故障设备进行处理及恢复,比如更换坏件、重配Raid等;二是找专业的数据恢复公司来处理,先把重要数据恢复出来,然后才进行硬件设备维修。

有个数据恢复案例硬件信息及故障如下:
由14块盘做成的HP阵列柜,其中13块盘做成Raid5,有1块硬盘是热备。14块盘的硬盘指示灯均显示绿灯正常,在操作系统中的磁盘管理界面能看到阵列盘,但都显示为不可识别的硬盘。本案例故障属于磁盘阵列(Raid)信息故障。磁盘阵列信息存储在HP阵列卡上,同时还在每个物理硬盘上存有备份。如果这两个信息不一致,或者其中一个损坏,就会出现本故障现象。
        
恢复方案:
        方案1:重新配置或者修复Raid信息。这种方式方便快速,先查看现有阵列信息参数(磁盘顺序、块大小等),在原阵列卡上删除现有Raid信息,重新创建Raid5,配置的时候保留原有的Raid5参数。这种做法需要深入了解Raid卡,要知道阵列卡的每一个工作细节,特别注意该阵列卡在重新配置阵列的时候是否自动初始化阵列,是否破坏原有数据等等。所以这个方案具有一定的风险,但是这种恢复方式速度快,在特定情况下,需要论证该方案的可行性,如果可行就可以采用。
        
       方案2:重新组合磁盘阵列上的数据到新的磁盘阵列上。本案例阵列卡安装在服务器上而不是在阵列柜中,我们把这个HP阵列柜挂接到一个带有SCSI接口的机器上,就能识别出14块独立的物理硬盘,这个操作不会对硬盘有任何的数据破坏。从14块独立的硬盘中分析出Raid5的数据组合方式(块大小、数据走向、硬盘顺序等),得出详细的组合参数以后,用“护航舰”Raid重组工具把Raid5的数据组合到新的磁盘阵列柜。本案例中单个物理硬盘容量300GB,总的磁盘阵列柜容量为4TB左右,重组数据需要花费比较长的时间,重组过程需要花费24-36小时的时间或者更长一些。本恢复方案没有数据破坏和丢失的风险,因为对原有的物理硬盘只进行读操作,但是花费的时间就长一些。

在实际恢复工程中,我们建议采用第2种方案进行数据恢复,在物理硬盘没有硬件损伤(硬盘不可识别)的情况下,方案2保证了数据100%的安全,也保证100%的恢复。方案1是在特殊条件下才能采用的,不能保证数据100%安全。

声明:作者达思数据恢复技术专家覃廷良,本文首发http://www.bnuol.com ,在donews.com,51cto,techweb,新浪,百度等数据恢复技术博客上转发.欢迎转发,转发请保留作者及出处。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Raid信息丢失数据恢复及oracle数据库恢复验证方案
早些时候,有个客户14块盘的磁盘阵列出现故障,需要恢复的数据是oracle数据库,客户在寻求数据恢复技术支持,要求我提供详细的数据恢复方案,以下是提供给客户的详细数据恢复解决方案,本方案包含Raid数据恢复和oracle数据库的恢复验证。
688 0
存储数据恢复方法_infortrend ESDS RAID6故障导致数据丢失恢复方案书
[用户单位]XXX影音制作公司 [数据恢复故障描述] 一台infortrend ESDS-S12F-G1440存储,内接12块2TB硬盘组成RAID6,整个RAID6的所有空间划分给一个LUN,映射到WINDOWS系统上。
1041 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
数据库异地备份及不还原快速查询备份集最佳实践
立即下载
微信SQLite数据库损坏恢复实践
立即下载
企业级存储容灭与备份的新选择
立即下载