想要弄清楚磁盘阵列恢复,首先就得知道什么是磁盘阵列,磁盘阵列多用于存储服务器,数据服务器等企业级大数据存储领域,磁盘阵列是把多块独立的物理硬盘按不同方式组合起来形成一个逻辑硬盘,当磁盘瘫痪或硬件损坏后,为了恢复存储在阵列平台的数据被称之为磁盘阵列数据恢复,而磁盘阵列能够提供比单个硬盘有着更高的性能和提供数据冗余的技术。

  对于做数据恢复人员来讲,最怕的是什么,那就是在客户发现数据丢失后,没有停止对其他的操作,而是随意根据自己的理解或者是某些未证实的方法进行随意操作,导致数据恢复难上加难,因此如果你的服务器或存储平台组建了RAID磁盘阵列,无论因哪种原因导致的磁盘阵列瘫痪,请勿进行侥幸心理尝试或执行盲目性无安全操作,这是十分危险的事情!在RAID数据恢复案例统计中发现,不能恢复的RAID数据往往是再次的操作导致的,因此一旦发现磁盘阵列发现问题,请立即停止一切操作,咨询相关技术人员,确定好后再操作。

  那么当磁盘阵列不正常或无法启动的时候,该如何有效的保护数据不被破坏呢,先简单介绍下几种可能会对磁盘阵列数据恢复造成数据破坏的操作:

  1.强制Online

  这个操作是很容易对阵列造成数据破坏的,尤其是当有2块或以上的盘掉线的时候,如果不知道哪个盘先掉,哪个盘后掉的话,一但破坏了,数据将有可能变成旧的,而且无法恢复。

  2.Rebuild

  比如:RAID5阵列,4块盘,Rebuild操作的实际意义是,用其中3块盘做异或运算,将结果写到另一块盘中。这里要求,用来做异或运算的3块盘的数据一定要是正确的,如果其中有一块或多块不正确哪么异或出来的结果也就是不正确的。

  3.更换RAID卡或主机

  目前大部分RAID卡都是支持这种操作的,在阵列正常的情况下这个操作是不会破坏数据的。但是,在阵列已经瘫痪或是无法正常工作的时候,这个操作将有可能导致RAID对硬盘做不正常的Rebuild和校验,所以当阵列出现问题的时候,要准确判断是阵列卡有问题,还是硬盘有问题,不要轻易去尝试更换RAID卡或主机。

  4.把报错的硬盘全部拔下来再插上去

  拔下来没关系,但是如果再全插上去的话阵列将重新去识别插上去的硬盘,这时如果硬盘中的阵列信息或数据有误的话,会导致阵列做出错的Rebuild操作。如果是怀疑硬盘接触不好的话,可以一块一块的拔,再一块一块的插上去。不要一次都拔下来。或者可以的话,关机后,再进行插拔。

  5.操作系统的check disk

  Windows,Linux,Unix等操作系统都有自己的一个硬盘检测程序,当你硬盘中的分区或文件出现问题无法正常读取的时候,操作系统就会在重启的时候去自动运行Check disk去试图修复,这时,如果是阵列的检验出现问题而导致分区或文件出错的话,运行Check disk将有可能破坏阵列中数据。

  6.对RAID中单块硬盘进行写操作

  一件事情或一个工作做的多了,你可能什么情况都能遇到,这一项我们是很不愿意列出来,但是就有人这么做了,所以不得不拿出来提醒一个。阵列中的硬盘是一个整体,破坏其它一块硬盘就是破坏整个阵列。

  7.磁盘掉线

  对于RAID5来说,掉线1块盘阵列还是可以正常运行的,如果超出1块,阵列将无法启动。当阵列掉线超出1块盘的时候,最好不要做强制Online。尤其是在你不知道是哪个盘先掉线哪块盘后掉线的时候,绝对不可以强制Online。RAID0和1算法简单,这里就不详细说明了。RAID5当一块硬盘OFFLINE之后负载会比较重,此时建议做脱机的REBUILD,如一定要在线REBUILD,应尽可能少得对磁盘做高负荷的读写,应保障这个过程的顺利完成。建议条件许可的话,加入HOTSPARE DISK

  8.磁盘有坏道

  阵列中的磁盘如果有坏道的话,会导致磁盘掉线或阵列不稳定,这时应尽早将有坏道的硬盘换掉,如果出现多坏硬盘有坏道的话,阵列将可能瘫痪。

  9.断电或意外关机

  阵列是由RAID卡控制硬盘,通过某种算法将多块硬盘整合成一块硬盘提供给用户使用。在阵列运行过程中,会有大量的输入输出信息放在RAID卡的缓冲或主机的缓冲中的,如果发生突然断电和意外关机的情况,将导致碏的信息无法写回到硬盘或RAID卡的ROM中,这样极易导致阵列信息丢失、阵列瘫痪。

  10.扩容失败或扩容过程中意外中断

  这里强烈建议,虽然目前很多阵列都支持不破坏数据直接扩容,但是这种操作十分危险,在扩容的过程中如果出现意外情况,比如说,突然断电,硬盘有坏道等,那数据是无法恢复的。所以要尽量将数据备份后再进行扩容。

  11.文件目录混乱,部分或全部文件无法访问

  这种情况是由于阵列中某块硬盘的数据是不正确的,导致校验出错,其实并不是文件本身的问题。这时如果重启系统的话,操作系统会对这个分区做Check disk,注意不要让系统做Check disk。

  12.Rebuild失败或Rebuild过程中意外中断

Rebuild过程中阵列是不能断电的,否则阵列将有可能瘫痪。而且磁盘中有坏道的活,在Rebuild过程中也会使Rebuild失败。

甲驭科技数据恢复中心专业从事数据恢复服务及其产品研发。是国内较早专业从事数据恢复服务的公司,拥有资探数据恢复技术团队。可以应付各种类型的raid阵列故障。对各种raid类型,例如raid0,1,5,6,5e,5ee,6e,惠普双循环等情况都可以进行恢复,我们研发了业界知名的raidgenius,磁盘阵列自动分析工具,全自动恢复以及检测各类型的raid阵列上千例

磁盘阵列恢复方法以及注意事项相关推荐

  1. 位置不可用无法访问 chkdsk无法修复的文件恢复方法

    这是分区逻辑损坏后最常见的表现.位置不可用无法访问 chkdsk无法修复的文件恢复方法有些用人到这种情况后首先会尝试使用Windows系统自带的硬盘修复工具chk命令进行修复,不过,这样操作并不能解决 ...

  2. 移动硬盘修复后文件丢失恢复方法

    最近收到很多这样的咨询: 问1:移动硬盘目录损坏用chkdsk修复后,文件被删除,怎么才可以恢復文件? 问2:移动硬盘出错然后修复,然后文件都没有了怎么处理啊!!!!! 问3:移动硬盘没法打开用CHK ...

  3. oracle分区注意点,ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项...

    博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 本站随笔均为原创 前言 本文着重阐述分区表的概念.优势,以及 常用分区表的使用方法及使用过程 ...

  4. u盘文件名乱码的恢复方法

    文件名全部变乱码了怎么恢复?U盘数据恢复方法 电脑里的目录文件名乱码了,这是什么状况呢?好端端的电脑突然就成这个样子了,真是令人摸不着头脑,对于这样的状况,多半是文件类型引起的,那么接下来还是让小编给 ...

  5. truncate表后恢复方法总结

    truncate表后恢复方法总结 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  6. FAT32转NTFS资料全部丢失的恢复方法

    使用NTFS分区,可以更好的管理磁盘及提高系统的安全性:硬盘为NTFS格式时,碎片整理也快很多.FAT32转NTFS资料全部丢失的恢复方法但是有小部分情况是也会转换失败导致数据全部丢失 FAT32转N ...

  7. 移动磁盘显示无法访问数据错误(循环冗余检查)的文件恢复方法

    数据错误(循环冗余检查)说明这个盘的文件系统结构损坏了.在平时如果数据不重要,那么可以直接格式化就能用了.但是有的时候里面的数据很重要,那么就必须先恢复出数据再格式化.具体恢复方法可以看正文了解(不格 ...

  8. 信号发生器使用方法及注意事项-安泰维修

    对于工程师来说信号发生器是常用的通用仪器之一,是电子工程师信号仿真实验的最佳工具,在许多领域都有广泛的应用,安泰维修小编整理了一些关于函数信号发生器的使用方法以及注意事项,希望可以给您的实际操作带来帮 ...

  9. u盘剪切出去的文件能恢复吗?u盘剪切文件恢复方法

    剪切意思是会将文件从一个位置移动到另一个位置,而在使用u盘过程中,如果进行了文件剪切操作,相当于在设备中对数据做了一次删除的操作.那么u盘剪切出去的文件能恢复吗?如何恢复u盘被剪切的文件呢?下面介绍两 ...

  10. CF卡打开时出现USB乱码文件名的恢复方法

    CF卡文件变USB乱码文件的恢复方法 电脑硬盘分区.移动硬盘.U盘等在使用过程中有时会出现错误,使分区打不开无法读取分区中的数据,并且提示"USB乱码"."相信大家在计算 ...

最新文章

  1. android8显示广播,关于android8.0静态接收广播
  2. 计算机相关专业电气EE,申请条件电子电气工程ee专业与计算机科学cs专业大pk.docx...
  3. RK2908开机时间分析及优化
  4. vue属性_computed(计算属性)methods(方法)
  5. Earth’s best1段有机南瓜泥
  6. 开源项目面试重要吗_开源是最重要项目的骨干
  7. 重识 SQLite,简约不简单
  8. linux中id命令的功能,Linux id命令参数及用法详解
  9. enclosing type java_Java ResolvedJavaType.getEnclosingType方法代码示例
  10. 推算周期软件有哪些,推算周期软件怎么用
  11. mxf转换工具(Aiseesoft MXF Converter) v9.2.36
  12. 编译原理:上下文无关文法 CFG
  13. php数据库ip,php读取纯真ip数据库使用示例
  14. common pool 数据库连接池泄露排查
  15. PHP接入谷歌验证器(Google Authenticator)
  16. Radom练习_随机生成用户姓名
  17. ros和carla的联合
  18. 数据库到底是什么?举例MySQL给你讲明白
  19. Offer拿到了!2023届校招继续投!
  20. 51单片机 Proteus仿真 智能窗帘

热门文章

  1. 【渝粤题库】广东开放大学 JavaScript 形成性考核
  2. 阿里云服务器购买价格,真正实用的阿里云服务器价格表
  3. NACOS 2.0.3 集群客户端连接出现503 500异常处理 踩坑记录
  4. html如何根据颜色排序,Excel技巧:按颜色排序或筛选
  5. 【原创】《精益创业思维》分享会总结
  6. 【唐老狮】Unity和UE4两大游戏引擎,你该如何选择?
  7. (一)Activiti 数据库25张表——流程历史记录表20(ACT_HI_DETAIL)
  8. HDU 6319 Ascending Rating(单调队列)
  9. 作业报告封面模版(物联20级)
  10. 数学分析考研不常见必记积分公式