【服务器raid5阵列数据恢复故障情况描述】

客户的某品牌服务器,raid5磁盘阵列数据恢复需求,服务器不存在物理故障,数据丢失的原因是误删除了服务器上的卷。可以从raid5磁盘阵列层面进行数据恢复操作。

【服务器数据恢复过程】

服务器数据恢复第一步:分析超级快信息,记录raid阵列起始块位置。
工程师对客户的服务器raid阵列进行数据分析,得到阵列的逻辑起始块位置号,

服务器数据恢复第二步:去除raid阵列的校验盘
经过数据恢复工程师的分析,客户的这组raid5阵列中每个数据块大小为8扇区,每个数据块后有一个附加的数据块描述信息,大小为64字节,由此我们在底层找到0X10位置为FFFF的,就是我们要找的校验块。

服务器数据恢复第三步:分析aggr盘序
由于之前已经分析到阵列中的数据块大小为8扇区,我们在进行盘序分析时也依据每块磁盘的8号扇区进行分析,确定每块硬盘所各自归属的组,再还原硬盘在各自的组内的排序。

服务器数据恢复第四步:分析raid磁盘阵列节点信息
服务器的节点分布在不同的数据块内组成节点组,前面已经分析出每64字节记录一些系统数据,之后用192字节为一项记录各个文件节点。根据用户级别可分为两类:“MBFP”系统文件节点和“MBFI”用户文件节点,在数据恢复时一般只取MBFI节点组即可。

头部信息64字节
解析如下:(此头部为数据文件的节点文件块头部,大小为64字节)
标志,常量(“MBFP”为元文件的节点标志,“MBFI”为用户文件的节点标志)
根据更新序列值获取到最新节点
解析节点中节点类型,逻辑块号,文件数量,文件大小,所占块数量,及数据指针
获取节点在节点文件中的逻辑块号,从0开始计数

服务器数据恢复第五步:获取目录项,并根据其节点编号,找到对应节点

【编写数据提取程序恢复服务器数据】

服务器数据恢复工程师根据分析到的raid阵列信息重组raid5阵列,编写数据恢复小程序提取服务器内的数据。

【搭建服务器环境验证数据】

工程师在数据恢复服务器上搭建了与客户服务器相同的环境,在上层应用内对客户数据进行验证,验证无误后由客户服务器管理员对数据进行最终验证,经管理员验证,本次服务器内的所有数据全部恢复。本次服务器数据恢复成功。

某品牌服务器raid5阵列删除数据恢复过程分析相关推荐

  1. Dell服务器raid5阵列的配置

    给Dell服务器做raid5 RAID RAID是"Redundant Array of Independent Disk"的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲 ...

  2. 某公司服务器raid5阵列掉了两块盘数据恢复过程

    第一部分:数据恢复方案 某公司的一台服务器组了一个raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃.故障服务器的操作系统为linux redhat 5.3,应用系统为构架于oracle的一个oa,数据 ...

  3. 服务器raid5阵列修复,RAID5磁盘阵列的安装与故障修复

    本文将为大家简单介绍RAID5磁盘阵列的相关内容,以及在磁盘阵列发生故障后,我们应该怎么样去修复RAID5磁盘阵列的故障.有兴趣的用户,敬请关注! 如何实现RAID5磁盘阵列 ATA RAID控制器目 ...

  4. 【服务器数据恢复】raid5阵列2块硬盘先后离线的数据恢复案例

    服务器数据恢复环境: 华为s系列服务器: 24块硬盘组成一组raid5磁盘阵列,其中包含1块热备盘. 服务器故障&检测: 服务器工作状态下raid5中有一块硬盘离线,热备盘激活替换离线硬盘并开 ...

  5. raid5常见故障数据恢复方法/服务器数据恢复常用方法

    由于技术的不断进步,不同型号的服务器出现RAID5故障后,处理方法也不同. 现在大型应用程序的网络拓朴结构,一般都采用C/S结构或B/S结构,至少需要一台装有大型数据库的服务器安放于中心机房.基于对服 ...

  6. raid5阵列2块硬盘掉线应该数据恢复还是强制上线

    磁盘阵列两块硬盘离线数据恢复案例一: 客户的一台服务器因为未知的原因导致一块硬盘红灯闪亮,不过服务器还在正常运行,管理员未做处理,随后该服务器内的另一块硬盘出现同样的报警提示,服务器崩溃.数据恢复工程 ...

  7. 联想服务器RD450 配置RAID5阵列图文方法

    联想RD450是一款服务器,cpu为英特尔 至强 处理器六核E5-2609 v3 1.9GHz,这里为大家分享一下联想服务器RD450 配置RAID5阵列图文方法,需要的朋友可以参考下 实验环境: 1 ...

  8. 【服务器数据恢复】DELL PowerEdge服务器RAID5数据恢复案例

    服务器数据恢复环境: DELL PowerEdge服务器: 6块SCSI硬盘组成RAID5: LINUX REDHAT操作系统:  EXT3文件系统. 服务器故障情况: 服务器运行过程中有一块硬盘离线 ...

  9. 联想服务器X3850 X6 配置RAID5阵列的图文方法

    这篇文章主要介绍了联想服务器X3850 X6 配置RAID5阵列图文方法,需要的朋友可以参考下 环境: 1. 服务器型号 联想 System X3850 X6 2. 四块300G SAS硬盘 目的: ...

最新文章

  1. MyEclipse2017在线安装SVN
  2. php fileputcontents,在php中file_put_contents函数起什么作用呢?
  3. dell服务器 稳定性,设计优秀管理方便 戴尔R710服务器评测
  4. 发送结构化的网络消息
  5. 干货 | BBR及其在实时音视频领域的应用
  6. 推荐8个优秀的基于HTML5的信息图
  7. 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务
  8. iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
  9. java读写注册表的两种方式,Preferences与jRegistry
  10. C语言的一些误用和知识总结
  11. UkrGuru.SqlJson非常适合您的ASP.NET Core Web应用程序!
  12. hostingEnvironment与宿主环境
  13. cocoscreator 接入 taptap 登录 防沉迷 实名认证
  14. php ucenter单点登录,说说ucenter的单点登录
  15. win10计算机怎么改中文,win10系统中文语言的设置方法
  16. 【软件测试】小陈她的测试追梦之路,实习开端到测试第一人......
  17. unity 手机游戏优化(场景篇)
  18. java p2p技术内幕.pdf_JavaP2P技术内幕
  19. uni-app 使用 jsencrypt
  20. 【LabVIEW】ELVIS III 、 myRIO 软件添加 软件删除 格式化磁盘

热门文章

  1. Java IO流--数据读写(字符/字节流/二进制文件)
  2. 【java PTA实验】认真做实验的弱菜(6 / 7)
  3. Developing Application Frameworks in .NET(隨書源碼下載地址)
  4. qml之Repeater
  5. 个人团队贡献分+转会人员
  6. Meth | phpstorm invalid descendent file name
  7. python-tkinter(7) 实现各种个样的撩妹鼠标拖尾
  8. 2018美团CodeM 题解
  9. Eclipse中新建安卓模拟机报错:ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME\
  10. B树、B+树—插入,删除,查询