当前位置: 首页 > news >正文

服务器数据恢复—raid6阵列硬盘被误重组为raid5阵列的数据恢复案例

服务器存储数据恢复环境:
存储中有一组由12块硬盘组建的RAID6阵列,上层linux操作系统+EXT3文件系统,该存储划分3个LUN。

服务器存储故障&分析:
存储中RAID6阵列不可用。为了抢救数据,运维人员使用原始RAID中的部分硬盘重新组建RAID并进行了初始化。
初始化开始一段时间后,运维人员察觉到情况有异后强制终止初始化,这个时候初始化已经完成一半以上。数据部分已被不可逆的破坏。
原始RAID6阵列失效,运维人员使用原始raid6阵列中的11块硬盘重新组建RAID5阵列,并进行了初始化。上述操作对原始数据造成了不可逆的破坏。
此案例故障较为复杂,我们数据恢复中心接到这个案子之前,该案子已经在多家数据恢复服务商做过恢复,但是问题仍未解决。 

服务器存储数据恢复过程:
1、分析原始12块磁盘RAID6阵列的组织结构情况。
2、分析重新组建的RAID5阵列的组织结构情况。在底层发现RAID6和RAID5的信息重合,导致分析新组建的RAID5的结构耗费很多时间。
3、北亚企安数据恢复工程师根据上述获取到的信息分析恢复程序的算法。
4、利用分析出来的算法编写&校正数据恢复程序,通过数据恢复程序将12块磁盘原始数据中的第一个和第二个LUN分别镜像到两个准备好的存储上。

5、经过验证第二个LUN数据完全正常,但第一个LUN的前十几MB的数据被破坏。EXT3文件系统的根目录和第一个块组的I节点全在这前十几MB的数据中,使用市面上主流的数据恢复软件进行恢复,效果都不理想。
6、数据恢复工程师尝试对损坏的EXT3文件系统进行修复。北亚企安数据恢复工程师编写程序查找EXT3目录&重建根目录和I节点,这时用文件系统解析程序打开完全正常。为了保证原始数据的权限和属性,在LINUX环境下进行修复,文件系统已能正常挂载,在LINUX下将文件用cp命令拷贝到格式化为EXT3 文件系统的单块磁盘的分区上。用户方在使用数据时,不需要其他任何设置,直接cp,文件目录结构和属性都和原始状态一致。

http://www.lryc.cn/news/494918.html

相关文章:

  • linux内核编译启动总结
  • Android Studio的AI工具插件使用介绍
  • 本地部署 WireGuard 无需公网 IP 实现异地组网
  • asyncio.ensure_future 与 asyncio.create_task:Python异步编程中的选择
  • CTF之密码学(密码特征分析)
  • JVM调优篇之JVM基础入门AND字节码文件解读
  • EXCEL截取某一列从第一个字符开始到特定字符结束的字符串到新的一列
  • 数据库期末复习题库
  • 私有库gitea安装
  • 关于最近win11不能使用ie,而不能使用考试客户端的解决方法
  • 深度学习之Mask-R-CNN
  • css包含块
  • 混沌工程/混沌测试/云原生测试/云平台测试
  • 研发设计数字化:PLM、PDM、ERP介绍及其区别
  • Python练习51
  • Qt 前置课程 QtNFC
  • 【论文阅读】 Learning to Upsample by Learning to Sample
  • 堆排序(含证明)
  • 蓝桥杯模拟题不知名题目
  • C#中的工厂模式
  • 深度学习与持续学习:人工智能的未来与研究方向
  • OGRE 3D----4. OGRE和QML共享opengl上下文
  • 【Umi】常用配置
  • Windows加固脚本
  • 玩游戏常常出现vc++runtime library error R6025 这是什么意思,该怎么解决?
  • AGX orin下电控制
  • flutter 报错 error: unable to find git in your path.
  • 芯科科技率先支持Matter 1.4,推动智能家居迈向新高度
  • C语言数据相关知识:静态数据、越界与溢出
  • 文本分析之余弦相似度