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

服务器数据恢复—V7000存储中多块磁盘出现故障导致业务中断的数据恢复案例

服务器存储数据恢复环境:
一台V7000存储上共12块SAS机械硬盘(其中1块是热备盘),组建了2组Mdisk,创建了一个pool。挂载在小型机上作为逻辑盘使用,小型机上安装的AIX+Sybase。

服务器存储故障:
V7000存储中磁盘出现故障,管理员发现问题后立即更换磁盘。新更换的硬盘在上线同步数据的时候,存储上另一块磁盘也出现问题,导致逻辑盘无法挂接在小型机上,业务暂时中断。V7000存储的管理界面上显示两块硬盘故障脱机。

pool无法加载,其中三个通用卷均无法挂载。

服务器存储数据恢复过程:
1、将故障存储中所有硬盘标记后取出。以只读方式将其中完好的10块磁盘做扇区级的完整镜像;使用专业工具对2块出现问题的硬盘做镜像。镜像完成后按照原样将所有磁盘还原到原存储中。 后续的数据分析和数据恢复操作都基于镜像进行, 避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析所有磁盘中的底层数据。提取&分析V7000存储的日志获取2块故障硬盘的离线顺序。

3、修复后离线的那块故障硬盘。将修复好的硬盘插入到存储中,尝试进行强制上线操作。
4、分析及重组Mdisk。
A、根据用户方提供的部分配置信息,将硬盘按照Mdisk分类。
B、分析每一组Mdisk中的硬盘,获取到重组raid的相关信息。
C、利用获取到的raid信息虚拟重组Mdisk。  
5、分析pool。
A、分析所有Mdisk,获取pool的相关信息。
B、解析pool在Mdisk上的分布情况。
6、分析LUN结构。
A、分析pool中的条带大小。
B、解析LUN位图,分析各LUN在pool中的分布情况。
C、北亚企安数据恢复工程师编写程序提取LUN。

验证&移交数据: 
用户方随机抽样检测恢复出来的数据。经过反复检测,用户方确认数据没有问题,认可数据恢复结果。
用户方提供存储设备,在存储设备上创建与原环境一样大小和数量的LUN。使用dd命令将提取出的数据LUN的镜像文件复制到存储上新创建的LUN中。重新配置存储环境,经过测试后数据一切正常。

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

相关文章:

  • 冯诺依曼架构与哈佛架构的对比与应用
  • Hive其四,Hive的数据导出,案例展示,表类型介绍
  • CMake function使用
  • 【AI学习】Huggingface复刻Test-time Compute Scaling技术
  • 前端导出PDF的组件及方法
  • Mac升级macOS 15 Sequoia后,无法ssh连接本地虚拟机
  • Pytorch | 利用MI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
  • linux 无网络安装mysql
  • 自毁程序密码—阿里聚安全(IDA动态调试)
  • 【华为OD-E卷-寻找关键钥匙 100分(python、java、c++、js、c)】
  • vscode 使用说明
  • 【Linux系统编程】:信号(2)——信号的产生
  • Android Studio AI助手---Gemini
  • 【day09】面向对象——静态成员和可变参数
  • Android学习(七)-Kotlin编程语言-Lambda 编程
  • 彻底认识和理解探索分布式网络编程中的SSL安全通信机制
  • 【libuv】Fargo信令2:【深入】client为什么收不到服务端响应的ack消息
  • Vue3自定义事件
  • BeautifulSoup 与 XPath 用法详解与对比
  • Emacs 折腾日记(五)——elisp 数字类型
  • 重拾设计模式--外观模式
  • 源码编译llama.cpp for android
  • StarRocks 排查单副本表
  • Windows11 家庭版安装配置 Docker
  • 线程知识总结(二)
  • 解决vscode ssh远程连接服务器一直卡在下载 vscode server问题
  • 【Cadence射频仿真学习笔记】IC设计中电感的分析、建模与绘制(EMX电磁仿真,RFIC-GPT生成无源器件及与cadence的交互)
  • Definition of Done
  • 【漏洞复现】CVE-2023-37461 Arbitrary File Writing
  • 简单工厂模式和策略模式的异同