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

IBM DS3200数据恢复手记,12块300GB sas raid5

作者: 张宇,北亚 数据恢复中心,转载请联系作者,如果实在不想联系作者,至少请保留版权,谢谢。
 
  某医院DCOM成像系统存储,IBM DS3200,12块300GB SAS硬盘组成,RAID5,无 hot-spare,划分成两组logical driver,容量分别为2TB与1.3TB,存储数据量约1TB。
  因集群系统(双机)故障,切换时RAID信息丢失,IBM工程师激活不成功,需恢复数据。
  大致流程如下:
  1、关闭DS3200电源,将所有12块硬盘全部拆下,标好号(以确定操作是可逆的,对于数据恢复而言不必需)。之后不再开启DS3200电源。
  2、按《 RAID损坏后 对数据的完整备份》中的备份方式,对源盘做完整备份,备份完成后交回原盘,确保恢复过程完全无风险。备份时选择具备RAID5的目标存储体,以确保备份数据安全,避免因数据故障导致的恢复周期延长,我们的目标存储为DELL MD3000(12*1TB RAID5)。如果数据特别急,可以在征求客户同意的前提下,直接以只读的方式恢复数据到另外的存储介质,恢复方式见下面。
  3、对做好的12块硬盘镜像进行逻辑分析,重点在于:盘序(这12块硬盘在原控制器上的组合顺序)、块大小(即组成原RAID的条带大小)、校验方式(校验的循环走向、同一条带的数据排序方式等)、logical driver在每块单盘上的起始位置、是否有数据满后(是否需要剔除陈旧盘)。
  4、按照分析好的RAID参数,搭建虚拟RAID控制器(软件模拟),通过虚拟RAID控制器对单盘(或镜像)进行组织,形成虚拟卷(只读)。
  5、对虚拟卷做文件系统解释,导出数据(只读),即完成所有数据恢复过程。
 
  本例中,镜像花费约10小时,分析结构花费约半小时,恢复数据花费约10小时。

相关文章:

  • windbg 命令
  • 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序(1-10)-- 推荐!
  • 硬盘安装ubuntu妙法
  • 计算机系统中的常用进程解析
  • Commons logging分析
  • 短信网关与短信猫
  • 争取什么权利:十提示鼓励有意义的冲突
  • 上传EXCEL简易方法
  • 欺骗的艺术
  • 什么是SID
  • indy发信,为什么不成功
  • 怎么去学计算机英语!!(推荐)
  • Linux下shell中的if循环语句
  • centos linux5.2下mysql5.1.22安装
  • 百度笔试题----C语言版revert
  • 230. Kth Smallest Element in a BST
  • CentOS 7 防火墙操作
  • CSS魔法堂:Absolute Positioning就这个样
  • js 实现textarea输入字数提示
  • Mithril.js 入门介绍
  • PaddlePaddle-GitHub的正确打开姿势
  • Redis 中的布隆过滤器
  • 翻译:Hystrix - How To Use
  • 仿天猫超市收藏抛物线动画工具库
  • 高性能JavaScript阅读简记(三)
  • 如何学习JavaEE,项目又该如何做?
  • 使用Gradle第一次构建Java程序
  • 详解NodeJs流之一
  • 一个项目push到多个远程Git仓库
  • 用Canvas画一棵二叉树
  • #pragma预处理命令
  • #单片机(TB6600驱动42步进电机)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (ZT)出版业改革:该死的死,该生的生
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (一)Dubbo快速入门、介绍、使用
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET Reactor简单使用教程
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .net中调用windows performance记录性能信息
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ 常用工具篇 ] POC-bomber 漏洞检测工具安装及使用详解
  • [Android 13]Input系列--获取触摸窗口
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改
  • [C# 网络编程系列]专题六:UDP编程
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [C语言]——函数递归
  • [HTML]Web前端开发技术18(HTML5、CSS3、JavaScript )HTML5 基础与CSS3 应用——喵喵画网页
  • [iOS开发]事件处理与响应者链