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

服务器数据恢复—OCFS2下raid5磁盘损坏导致阵列崩溃的数据恢复案例

服务器数据恢复环境:
IBM某型号存储,6块sas硬盘组建一组raid5,划分一个lun分配给Linux服务器并格式化为OCFS2文件系统,共享给虚拟化使用,存放的数据包括24台liunx和windows虚拟机、压缩包文件和配置文件。

服务器故障:
raid5阵列中成员盘坏了多块,阵列失效,数据丢失。 

服务器数据恢复过程:
1、将故障服务器中所有磁盘编号后取出,由硬件工程师检测硬件故障情况,发现有4块盘存在坏道。将完好的磁盘以只读方式做扇区级别的镜像备份,针对有坏道的磁盘使用专门工具处理后做镜像。所有磁盘做完镜像后,按照编号将磁盘还原到原服务器中,后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件,北亚企安数据恢复工程师根据该型号存储算法和OCFS2文件系统底层结构分析raid5结构。根据分析获取到的raid5相关信息重组raid5阵列。
3、分析数据LUN在raid中的分布情况,校验LUN的完整性及正确性。北亚企安数据恢复工程师编写扫描程序对lun进行扫描,读取ocfs2文件系统的节点,目录信息,并把扫描到的所有信息插入数据库。
4、LUN生成完成后开始解析OCFS2文件系统。根据解析出来的OCFS2文件系统结构,北亚企安数据恢复工程师编写相应的程序提取数据。
超级块截图:

目录节点截图:

指针节点截图:

数据库信息截图:

5、提取完数据后,工程师和用户方对恢复出来的数据进行多方面的检测,经过检测确认24台虚拟机可以全部启动,虚拟机里业务应用也可以正常启动。本次数据恢复工作完成。


http://www.kler.cn/news/136421.html

相关文章:

  • 【Flutter】状态管理:Provider状态管理
  • taro底部导航,Tabbar
  • TLS协议基本原理与Wireshark分析
  • 智能园艺:Spring Boot植物健康系统
  • 博弈论 C++
  • RHCE-web篇
  • 存储配置和挂载方式
  • esbuild打包
  • Ubuntu18.04运行gazebo的launch文件[model-4] process has died报错
  • BUUCTF [BJDCTF2020]鸡你太美 1
  • 米勒拉宾算法——素性测试
  • XCTF(攻防世界)---Web新手区题目WP
  • vscode 设置vue3 通用页面模板
  • WSL2安装ubuntu及修改安装位置,设置Ubuntu开机启动链接ssh服务
  • 京东小程序:无代码开发实现API集成,连接电商平台、CRM和客服系统
  • AD9361寄存器功能笔记之本振频率设定
  • 如何使用Docker部署Apache+Superset数据平台并远程访问?
  • Java实现俄罗斯方块游戏
  • 解决证书加密问题:OpenSSL与urllib3的兼容性与优化
  • ADS村田电感.mod(spice netlist文件)和.s2p模型导入与区别
  • UE 调整材质UV贴图长宽比例
  • NX二次开发UF_CAM_ask_tool_matl_db_object 函数介绍
  • 酷开科技丨这么好用的酷开系统,不用真的会后悔!
  • OpenVPN Connect使用连接公网VPN服务器实现内网穿透
  • 若依项目自动分页后生成的SQL语句中limit后面本该有两个参数的,少了一个的问题
  • Flutter笔记:缩放手势