环境:
EMC存储服务器;
10块硬盘组成RAID5磁盘阵列。

故障:
RAID5磁盘阵列有3个硬盘由于故障离线导致服务器瘫痪。管理员添加了新硬盘做rebuild,但是没有拔掉掉线的硬盘,服务器中有3块多余硬盘。

北亚数据恢复—EMC存储服务器riad5数据恢复

数据恢复过程:

1、服务器管理员初步判断服务器瘫痪是因为阵列中硬盘出现硬件故障导致的,于是将所有硬盘交给北亚数据恢复中心进行了物理检测。北亚硬件工程师对服务器中所有硬盘进行检测后没有发现硬盘存在物理故障,把硬盘移交给北亚数据恢复工程师进行处理。

2、对所有磁盘进行镜像备份后,北亚数据恢复工程师开始对服务器raid结构进行分析。

3、北亚数据恢复工程师发现该服务器中的硬盘每512字节就多增加了一个8字节的校验,也就是每扇区520字节。这种情况下继续进行raid结构分析将十分困难。北亚数据恢复工程师编写了一个小程序将8字节的校验去掉,方便后期的工作。

4、用这个小程序将所有磁盘都转换完成后,北亚数据恢复工程师继续分析RAID的结构。由于多了3块旧盘,需要通过比较每块磁盘,即其中会有两块磁盘前面的一部分相同,而这两块磁盘中会有一个是旧的,由于旧的数据量没有新盘多,所以数据量少的就是旧盘,按照这种思路可以分辨出新盘和旧盘。这样的磁盘会有3对。

5、此服务器使用的是NTFS文件系统,可以用MFT弄清楚RAID结构。搞清楚RAID结构后,北亚数据恢复工程师发现这是一个双循环RAID 5。因此无法借助数据恢复工具重组RAID,北亚数据恢复工程师只好通过其他方式重组raid阵列。
北亚数据恢复—EMC存储服务器riad5数据恢复

6、重组RAID后发现数据不是最新的。北亚数据恢复工程师推断出现这种问题的原因是:RAID5第一块硬盘掉线的时候管理员没有及时发现,没有及时添加新的硬盘做rebuild,导致服务器运行一段时间后又有一块硬盘掉线了,才造成整个RAID不可用。所以还需要找出一块旧的磁盘,才能生成最新的数据。

7、北亚数据恢复工程师采用穷举加校验的方法进行分析,即假设某个磁盘是掉线的,踢掉磁盘后重组RAID,但不是生成全部的数据,而是只生成前面5G的数据,我们只需要查看这个索引表的位图的信息是否正确就可以判断此RAID是否正确。如果正确,那么生成此RAID的数据即可完成RAID的重组。经过3天的努力,数据最终完全恢复。
北亚数据恢复—EMC存储服务器riad5数据恢复

更多相关文章

  1. 【北亚数据恢复】zfs文件系统的服务器误删除的数据恢复
  2. Windows云服务器如何进行PHP环境搭建?
  3. Android推送服务(GCM)----GCM Architectural Overview翻译
  4. Android(安卓)上传图片到服务器(多文件上传)
  5. 用什么Linux命令可以测试云服务器的网速/带宽?
  6. android连接服务器下载文件工具类
  7. 宝塔面板+小鸟云服务器安全设置
  8. 服务器搭建网站:出现503是什么意思?怎么排查?
  9. 小鸟云服务器如何安装rstudio-server?

随机推荐

  1. 如何获得mp3文件的大小和持续时间?
  2. js的html元素的父节点,子节点
  3. 像C#一样,去写Javascript----记我的脚本库
  4. 不使用chokidar更新所需的节点/快速模块?
  5. Control javascript hide/show div with
  6. d3。scaleSequential不是一个函数。
  7. ionic之切换开关
  8. 使用Jquery打印div内容
  9. 选择jquery - 列表未以模态形式加载
  10. Jquery UI draggable不会调整其他DIV的大