前不久遇到了一件特别悲催的事,可谓血的教训,事后发觉作为一名网管人员定时做数据备份是件多么重要的事情!!!
单位有台08年配发的联想万全T350 G6C  4块硬盘做的Raid5,服务器在使用过程中突然开始声音告警,长音断续,等发现时已经是五六天以后了,小弟说,服务器重启了N遍,无果,但系统尚可正常运行,找不到问题原因,机房一直有个设备叫着很烦人,于是给联想客服去了电话,客服告诉,在开机启动时按ctrl+h(各服务器不同快捷键有所不同)进入,Raid卡的管理界面查看服务器硬盘的状态,发现4块硬盘有3块显示绿色标志为online,一块显示为红色offset,客服人员说raid坏了,有一块硬盘掉线了。(怎么会这样呢?怎么办!)客服说你如果数据不是太重要你可以冒一下险。先将那块显示为红色额硬盘,置为空闲状态,看掉线的硬盘还有没有阵列ID标号,如果有说明你的硬盘还没有刮掉,利用raid卡的恢复功能,将掉线的硬盘在加入原来的阵列中就可以。但是很惨我的硬盘前面已经丢失了阵列ID,但是更不幸的事情发生了,服务器突然断电了,等再次重启时,却发现服务器就停留在网络启动状态,进入不了系统了,再次通过raid卡的管理节目查看硬盘状态,发现有两块硬盘都变成了红色。(难道这就是传说中的两块硬盘同时掉线),我问客服怎么办,客服说这种情况你只能做数据恢复了,去做数据恢复公司看看有什么办法。
(这里简单讲一下raid5,raid5是利用冗余技术,将3块以上硬盘合成一块硬盘,并将数据和校验信息在多块硬盘上分段同时存储,也就是说,你如果只拿一块硬盘是无法恢复数据的。3块硬盘就可以做raid5,如果4块硬盘中有1块硬盘掉线,raid5会利用剩下的数据和相应的奇偶校验信息恢复被损坏的数据,也就是我们当初所见到的硬盘坏1块,系统仍可以正常运行,但是要是raid5的系统同时有2块硬盘都掉线了,那就完了,你的系统将不能正常使用,数据只能做恢复了。
要注意的一点,此时的数据恢复不同于在计算机上安装数据恢复大师等软件,把硬盘挂载成丛盘进行的数据恢复,此时要按照这种方法获得的数据信息是没有任何用处的。要想作数据恢复,首先要恢复损坏前磁盘阵列正常组合状态,然后才能进行数据恢复。
我问了一下数据恢复的市场价,在硬盘不需要开壳的状态下,做3块硬盘的raid5数据恢复价钱是6500元,如果你的信息是涉密的,就是不考虑经济因素,自己掌握恢复技术,自己来做还是比较保险的)。
其实,经过我这3、4天的折腾总结了一下,做这种数据恢复也不是非常难,要求的技术水平不需要太高,但是你的有一定的硬件设备做支持,这硬件设备就是硬盘,你首先要有一块很大的硬盘至少要1T,最好是2T的。这样你才有地方存储硬盘的镜像文件。
我的服务器硬盘是SAS接口的1块硬盘147G,要同时恢复至少3块硬盘,你可以自己算一下磁盘空间,当然这里还不包括你将要恢复的数据需要占用的空间。
其次,你还得有一台可以正常运行的具有相同硬盘接口的有Raid卡的服务器来做磁盘镜像,还有一个比较大一点的移动硬盘,转存镜像文件使用,当然你移动硬盘如果是有1T的空余空间,这些麻烦都没有了。如果这两个硬件条件不具备是无法做数据恢复的。
接下来我们就可以开工了。
第一步,我们先做磁盘镜像,也就是你要把你需要恢复的硬盘一块块的做成镜像文件,然后把镜像文件拼成原来的磁盘阵列。
我使用的镜像工具是RAIDReconstructor,下载地址: http://download.csdn.net/detail/shell811127/5519151
操作步骤
1、打开 RAID Reconstructor.
单击 Tools->Create single image file 创建硬盘数据镜像文件IMG
 
将镜像文件拷贝到移动硬盘上。

第二步,做镜像重组,也就是raid5重组。这个需要一定的专业知识,如果你之前硬盘的组合顺序一无所知,我劝你还是使用RAID Reconstructor软件来解决,不过要记住一点,你在选择镜像文件时,你可以将一块损坏的别严重的没能完全恢复镜像的磁盘空出。比方说,你要有4块硬盘,你恢复了3块硬盘的镜像,你在选择raid5磁盘数量时要选择4块硬盘,将第一块空出,其他3块选择相应的镜像文件,否则你的重组将很难成功。
1、打开 RAID Reconstructor.
点击 RAID-0 (Striping) 选择硬盘类型RAID type.
选择硬盘镜像文件,硬盘2镜像、硬盘3镜像、硬盘4镜像;
 
2、
、 
3、
 

4-1-2-3就为正确的组合顺序

4、

然后将整体的镜像文件保存到移动硬盘里,这里要记住Multi file 选项不要打钩

第三步,将恢复的镜像文件挂在为硬盘,你可以使用winhex软件

将移动硬盘最终生成的镜像文件拖到winhex中,然后

在生成的磁盘中就可以找到你丢失的文件了

如果你的数据没有完全还原,你还可以使用GetData.Mount软件将镜像文件挂起为普通硬盘,然后用r-studio软件进行恢复。

现在数据恢复完了,接下来就是还原系统了。我建议你掉线的硬盘如果有点硬件故障,就不要在使用了,因为3、5年的使用时间,硬盘上多少都会留有很多坏道,如果不修复话一对你再存储的数据是个隐患(一旦再坏了,数据将无法恢复),二来,你的硬盘不保什么时间又会被挂掉。从经济上将,硬盘修复也没有太大价值一块一盘恢复价是300-400元,一块新SAS硬盘147G的也就是500多块钱,至少新硬盘能包你再使用3到5年吧,修复的硬盘可就不敢保证了。
第四步,将硬盘装入服务器,重新做Raid5,依旧利用本机raid卡自带的管理系统来对磁盘做rebuild。因为个raid卡的管理界面不一样,你可以打电话咨询客服给你提供技术支撑,来完成磁盘重组。
硬盘重组完你就可以进行正常的系统安装过程了。是呀,服务器摊了非常麻烦,不到万不得已是没有人愿意做数据恢复的。一般的硬盘使用寿命是3至5年,如果你的服务器已经买了4、5年了,还没换过硬盘,那我劝你还是再找个地定期备份一下你服务器中的数据,以备后患!!!!!!

关于raid5数据恢复相关推荐

  1. raid5数据恢复成功案例

    [故障是怎么发生的] 服务器型号:Dell POWEREDGE服务器 Raid级别:12*500G 硬盘组成raid5 系统平台:Linux平台 文件系统:ext3文件系统<br/> 故障 ...

  2. linux 恢复 raid5数据,Raid5数据恢复案例(raid阵列数据恢复方法)

    原标题:Raid5数据恢复案例(raid阵列数据恢复方法) Raid5数据恢复算法原理 要理解 raid5数据恢复原理首先要先认识raid5,"分布式奇偶校验的独立磁盘结构"也就是 ...

  3. 存储服务器怎样还原阵列信息,raid5数据恢复的方法

    RAID5它是一种存储性能.数据安全以及存储成本兼顾的存储解决方案.如果raid5当中的数据不慎丢失,此时应该怎么办?别着急,接下来天下数据小编就跟大家详细说说raid5数据恢复的方法. RAID-5 ...

  4. 管理员如何操作才能提高raid5数据恢复成功率

    对于IT管理员而言,遭遇raid数据灾难总很头疼,数据恢复工程师是raid恢复的主要人员,然而管理员的误操作对raid恢复的可能性有至关重要的责任,那么管理员如何操作才能提高raid5数据恢复成功率? ...

  5. raid5数据恢复方法,服务器磁盘阵列数据恢复成功案例

    [物理服务器与逻辑存储介绍] 客户使用一台IBM 3850服务器,4块300GB SAS磁盘做的RAID5磁盘阵列.服务器操作系统为 windows2003 x64,跑有一个单节点Oracle,版本为 ...

  6. 【服务器数据恢复】Storwize系列存储raid5数据恢复案例

    服务器故障: 某品牌Storwize系列存储中raid5阵列有一块硬盘出现故障离线,热备盘启用替换离线盘,开始同步数据.这时与离线盘同一组Mdisk中的另一块磁盘故障离线,热备盘同步失败,这组Mdis ...

  7. 【服务器数据恢复】服务器卷被误删除的raid5数据恢复案例

    服务器数据恢复环境&故障: 某品牌服务器,搭建raid5磁盘阵列. 用户误操作删除服务器上的卷. 经过检测发现服务器不存在物理故障,可以从raid5磁盘阵列层面进行数据恢复. 服务器数据恢复过 ...

  8. 【服务器数据恢复】EMC存储Zfs文件系统下raid5数据恢复案例

    服务器存储数据恢复环境: 某公司一台EMC存储,12块硬盘组成raid5,2块热备盘: Zfs文件系统. 服务器存储故障: 硬盘故障导致存储崩溃. 服务器存储数据恢复过程: 1.对故障存储所有硬盘进行 ...

  9. 【服务器数据恢复】DELL PowerEdge服务器RAID5数据恢复案例

    服务器数据恢复环境: DELL PowerEdge服务器: 6块SCSI硬盘组成RAID5: LINUX REDHAT操作系统:  EXT3文件系统. 服务器故障情况: 服务器运行过程中有一块硬盘离线 ...

最新文章

  1. HTTP Server开发相关学习资料整理推介
  2. form提交后,jquery 显示 文本框选择值和下拉框选中值
  3. Spark Streaming实时流处理学习
  4. sdram 时钟相位_零基础学FPGA (二十五)必会! 从静态时序分析到SDRAM时序收敛(下篇)...
  5. Error in mounted hook: “TypeError: Cannot read properties of undefined (reading ‘i
  6. this conn php,测试connect.php文件出现问题
  7. js 前端 银行卡图标处理
  8. InstallShield 2020中文版
  9. 中兴b860a拆机_【中兴ZXV10B860A魔盒外观展示】接口|线材|插线_摘要频道_什么值得买...
  10. Java Web程序设计
  11. ppt太大怎么变小,ppt如何压缩变小
  12. Java实现熵值法计算_熵值法确定权重的步骤及适用范围
  13. iOS必备小技巧(非常的全)
  14. 树莓派与matlab联动并安装opencv
  15. OpenCV—直线拟合fitLine
  16. 为什么我不建议编程初学者使用Vim,一张图告诉你
  17. Knex 使用日志输出构造的SQL语句
  18. 计算机义务维修事迹材料,学雷锋义务维修电脑活动策划书与学雷锋事迹材料:身边的榜样合集.doc...
  19. mapbox-gl提升建筑渐变效果(视频)
  20. 【C++】Placement New

热门文章

  1. 电动车也能装鸿蒙系统?!看到这消息老王懵了
  2. win10 nas搭建_树莓派之实现简单的家庭NAS
  3. 易语言HTTP读文件
  4. Java、JSP电费管理系统
  5. 【数据结构实验】二叉树的创建与功能实现
  6. 数据挖掘一些面试题总结(Data Mining)
  7. 易维php使用介绍,Web易维版:AR配置三层组网管理「AP + 傻瓜交换机+三层交换机 + AR」...
  8. 推荐技术微信群和QQ群
  9. RabbitMQ问题排解
  10. 如何保证战略落地_如何确保企业战略落地