某品牌服务器raid5阵列删除数据恢复过程分析
【服务器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阵列删除数据恢复过程分析相关推荐
- Dell服务器raid5阵列的配置
给Dell服务器做raid5 RAID RAID是"Redundant Array of Independent Disk"的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲 ...
- 某公司服务器raid5阵列掉了两块盘数据恢复过程
第一部分:数据恢复方案 某公司的一台服务器组了一个raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃.故障服务器的操作系统为linux redhat 5.3,应用系统为构架于oracle的一个oa,数据 ...
- 服务器raid5阵列修复,RAID5磁盘阵列的安装与故障修复
本文将为大家简单介绍RAID5磁盘阵列的相关内容,以及在磁盘阵列发生故障后,我们应该怎么样去修复RAID5磁盘阵列的故障.有兴趣的用户,敬请关注! 如何实现RAID5磁盘阵列 ATA RAID控制器目 ...
- 【服务器数据恢复】raid5阵列2块硬盘先后离线的数据恢复案例
服务器数据恢复环境: 华为s系列服务器: 24块硬盘组成一组raid5磁盘阵列,其中包含1块热备盘. 服务器故障&检测: 服务器工作状态下raid5中有一块硬盘离线,热备盘激活替换离线硬盘并开 ...
- raid5常见故障数据恢复方法/服务器数据恢复常用方法
由于技术的不断进步,不同型号的服务器出现RAID5故障后,处理方法也不同. 现在大型应用程序的网络拓朴结构,一般都采用C/S结构或B/S结构,至少需要一台装有大型数据库的服务器安放于中心机房.基于对服 ...
- raid5阵列2块硬盘掉线应该数据恢复还是强制上线
磁盘阵列两块硬盘离线数据恢复案例一: 客户的一台服务器因为未知的原因导致一块硬盘红灯闪亮,不过服务器还在正常运行,管理员未做处理,随后该服务器内的另一块硬盘出现同样的报警提示,服务器崩溃.数据恢复工程 ...
- 联想服务器RD450 配置RAID5阵列图文方法
联想RD450是一款服务器,cpu为英特尔 至强 处理器六核E5-2609 v3 1.9GHz,这里为大家分享一下联想服务器RD450 配置RAID5阵列图文方法,需要的朋友可以参考下 实验环境: 1 ...
- 【服务器数据恢复】DELL PowerEdge服务器RAID5数据恢复案例
服务器数据恢复环境: DELL PowerEdge服务器: 6块SCSI硬盘组成RAID5: LINUX REDHAT操作系统: EXT3文件系统. 服务器故障情况: 服务器运行过程中有一块硬盘离线 ...
- 联想服务器X3850 X6 配置RAID5阵列的图文方法
这篇文章主要介绍了联想服务器X3850 X6 配置RAID5阵列图文方法,需要的朋友可以参考下 环境: 1. 服务器型号 联想 System X3850 X6 2. 四块300G SAS硬盘 目的: ...
最新文章
- MyEclipse2017在线安装SVN
- php fileputcontents,在php中file_put_contents函数起什么作用呢?
- dell服务器 稳定性,设计优秀管理方便 戴尔R710服务器评测
- 发送结构化的网络消息
- 干货 | BBR及其在实时音视频领域的应用
- 推荐8个优秀的基于HTML5的信息图
- 如何在SAP云平台ABAP编程环境里把CDS view暴露成OData服务
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- java读写注册表的两种方式,Preferences与jRegistry
- C语言的一些误用和知识总结
- UkrGuru.SqlJson非常适合您的ASP.NET Core Web应用程序!
- hostingEnvironment与宿主环境
- cocoscreator 接入 taptap 登录 防沉迷 实名认证
- php ucenter单点登录,说说ucenter的单点登录
- win10计算机怎么改中文,win10系统中文语言的设置方法
- 【软件测试】小陈她的测试追梦之路,实习开端到测试第一人......
- unity 手机游戏优化(场景篇)
- java p2p技术内幕.pdf_JavaP2P技术内幕
- uni-app 使用 jsencrypt
- 【LabVIEW】ELVIS III 、 myRIO 软件添加 软件删除 格式化磁盘
热门文章
- Java IO流--数据读写(字符/字节流/二进制文件)
- 【java PTA实验】认真做实验的弱菜(6 / 7)
- Developing Application Frameworks in .NET(隨書源碼下載地址)
- qml之Repeater
- 个人团队贡献分+转会人员
- Meth | phpstorm invalid descendent file name
- python-tkinter(7) 实现各种个样的撩妹鼠标拖尾
- 2018美团CodeM 题解
- Eclipse中新建安卓模拟机报错:ANDROID_SDK_HOME is defined but could not find Test.ini file in $ANDROID_SDK_HOME\
- B树、B+树—插入,删除,查询