首页 > 其他分享 >【服务器数据恢复】如何从raid5磁盘阵列层面恢复误删除服务器上卷的数据

【服务器数据恢复】如何从raid5磁盘阵列层面恢复误删除服务器上卷的数据

时间:2023-01-11 14:31:23浏览次数:52  
标签:误删除 数据恢复 阵列 raid5 服务器 数据 节点 磁盘阵列

服务器数据恢复环境&故障:

某品牌服务器,搭建raid5磁盘阵列。

用户误操作删除服务器上的卷。

经过检测发现服务器不存在物理故障,可以从raid5磁盘阵列层面进行数据恢复。


服务器数据恢复过程:

1、对故障服务器所有硬盘以只读方式做镜像备份,后续的数据分析和数据恢复操作都基于镜像文件进行, 避免对原始数据造成二次破坏。

2、分析超级块信息,获取到raid5阵列的逻辑起始块位置号,记录raid5阵列起始块位置。

3、去除raid5阵列的校验盘。经过分析发现raid5阵列数据块大小为8扇区,每个数据块后有一个附加的大小为64字节的数据块描述信息。所以在底层找到0X10位置为FFFF的就是要找的校验块。


【服务器数据恢复】如何从raid5磁盘阵列层面恢复误删除服务器上卷的数据_数据恢复


4、分析aggr盘序。已知raid5阵列中的数据块大小为8扇区,因此按照每块磁盘的8号扇区进行盘序分析,确定每块磁盘各自归属的组,还原磁盘在各自的组内的排序。

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


【服务器数据恢复】如何从raid5磁盘阵列层面恢复误删除服务器上卷的数据_服务器数据恢复_02


*头部信息64字节(此头部为数据文件的节点文件块头部,大小为64字节)

*“MBFP”为元文件的节点标志,“MBFI”为用户文件的节点标志

6、根据更新序列值获取到最新节点。解析节点中节点类型、逻辑块号、文件数量、文件大小、所占块数量及数据指针。获取节点在节点文件中的逻辑块号,从0开始计数。

7、获取目录项,并根据其节点编号,找到对应节点。


【服务器数据恢复】如何从raid5磁盘阵列层面恢复误删除服务器上卷的数据_数据恢复_03


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


服务器数据验证:

北亚数据恢复工程师在服务器上搭建了与原始服务器相同的环境,在上层应用内验证数据无误后交付给用户,由用户亲自验证,经过用户反复验证后确认数据完整可用。

标签:误删除,数据恢复,阵列,raid5,服务器,数据,节点,磁盘阵列
From: https://blog.51cto.com/sun510/6002250

相关文章

  • sqlserver 新建连接服务器
         USE[master]GO/******Object:LinkedServer[TEST]ScriptDate:2023-1-1110:50:26******/EXECmaster.dbo.sp_addlinkedserver@server=N......
  • 如何有效维护服务器
    1、管理好服务器的账号密码账号和密码保护可以说是服务器系统的第一道防线,黑客对服务器的攻击都是首先对账号密码的截取和猜测开始的,黑客如果拿到账号密码进入了系统,......
  • 如何解决海外服务器IP被封的问题?
    我们在使用服务器​​​​的时候,为了符合各机房或服务商的使用规定,同时也要承担一定的风险,比如内容违规以及常见的封禁服务器IP的处罚,为了避免不必要的损失,一定要了解各地区......
  • # 英特尔服务器主板S5520HC BMC连接方法
    英特尔服务器主板S5520HCBMC连接方法https://www.manualshelf.com/manual/intel/s5520hc-1/server-management-guide/page-33.html服务器配置客户端连接version......
  • 【转】pageOffice插件 springboot实现服务器上Word文档在线打开编辑保存
    pageOffice插件springboot实现服务器上Word文档在线打开编辑保存需求:在oa系统上,想实现在线,服务器上doc,docx文档,在web打开,编辑。编辑后,可以再同步保存到服务器端。开发......
  • 恒创科技:性价比高的香港物理服务器怎么选用?
    ​从事跨境业务,对于网络流量大且速度、安全网络要求高的企业,通常建议选用香港物理服务器。物理服务器以非共享方式租给一个特定的客户,比较满足一些企业的高要求。当然,在......
  • 测试HTTP代理对目标服务器的访问结果,好用的HTTP代理厂商推荐
    ​我们在使用HTTP代理的时候,通常是需要爬取目标服务器的数据,很多人也都一再强调测试的重要性,那要如何测试HTTP代理对目标服务器能否达到采集的效果呢?实际上,利用Proxifier即......
  • 服务器租用怎么选择硬件配置
    服务器租用怎么选择硬件配置1、根据规模测试压力 像服务器这样的物品一般都是一次性的确定好成本,所以企业在选择的时候一定要多想一下。需要做与制造厂商多次协商与谈判......
  • 香港服务器如何扩展业务
    香港服务器如何扩展业务1.高品质性能由于提供高质量的服务和资源,香港服务器的性能非常好。此外,强大的硬件、英特尔处理器、优化的托管环境和资源的高可用性可确保您网站的......
  • Python中日志异步发送到远程服务器
    背景在Python中使用日志最常用的方式就是在控制台和文件中输出日志了,logging模块也很好的提供的相应的类,使用起来也非常方便,但是有时我们可能会有一些需求,如还需要将日......