0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

服务器数据恢复—RAID5多块磁盘掉线导致崩溃的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-05-21 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

服务器数据恢复环境&故障:
某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃。故障服务器的操作系统linux,操作系统部署了oa,数据库为oracle。oracle数据库已经不再对该oa系统提供后续支持,用户要求尽可能恢复操作系统和数据。
经过北亚企安数据恢复工程师检测,发现热备盘完全无启用,所有硬盘不存在明显物理故障,无明显同步的表现。

数据恢复及操作系统还原过程:
1、对故障服务器中所有硬盘以只读方式进行完整镜像,镜像过程中后发现raid中2号盘有少量坏扇区,其余磁盘均无坏道。
2、基于镜像文件分析raid结构,获取到条带规则、条带大小、校验方向、META区域等信息。raid最佳结构为0,1,2,3盘序,缺3号盘,块大小512扇区,backward parity(Adaptec)。

pYYBAGRcklmAH4s_AAJJZxWzDlg105.png北亚企安数据恢复——RAID5数据恢复



3、按照上面获取到的raid信息重组raid后验证数据,发现200M以上的最新压缩包解压无报错,确定raid结构正确。
4、按照此结构生成RAID到一块单硬盘上,打开文件系统无明显报错。
5、经客户同意后,用全新硬盘更换损坏的2号盘,然后使用原盘重建RAID。将恢复好的单盘接入故障服务器,再用linux SystemRescueCd启动故障服务器,之后通过dd命令进行全盘回写。
6、回写后启动操作系统。如果正常进入系统,则所有工作就完成了。不巧的是,dd所有数据后,启动操作系统,无法进入,报错信息为:“/etc/rc.d/rc.sysinit:Line 1:/sbin/pidof:Permission denied”。
7、怀疑此文件权限有问题,用SystemRescueCd重启后检查,此文件时间,权限,大小均有明显错误,显然节点损坏。
8、重新分析重组数据中的根分区,定位出错的/sbin/pidof,发现问题是由raid中的2号盘坏道引起。
9、使用0号,1号,3号这3块盘对2号盘的损坏区域进行xor补齐。补齐后重新校验文件系统,依然有错误。再次检查inode表,发现2号盘损坏区域有部分节点表现为下图中55 55 55部分。

pYYBAGRckm2AJZMIAAOgPqZP5M8045.png北亚企安数据恢复——RAID5数据恢复



很明显,虽然节点中描述的uid还正常存在,但属性、大小、最初的分配块全部是错误的。基于所有可能进行分析,确定无任何办法找回此损坏节点。只能希望修复此节点,或复制一个相同的文件过来。
10、针对所有可能有错的文件,均通过日志确定原节点块的节点信息,再做修正。
11、修正后重新dd根分区,执行fsck -fn /dev/sda5进行检测,依然有报错。

pYYBAGRcknWAfxfgAANYXij8g7c921.png北亚企安数据恢复——RAID5数据恢复



12、根据提示,在系统中发现有多个节点共用同样的数据块。按此提示分析底层,发现由于3号盘很早就掉线,所以存在节点信息的新旧交集。
13、按节点所属的文件进行区别,清除错误节点后,再次执行fsck -fn /dev/sda5,依然有少量报错信息。提示中信息表示这些节点多位于doc目录下,不影响系统启动,于是直接执行fsck -fy /dev/sda5进行强行修复。
14、修复后,重启系统,成功进入系统桌面。启动oracle数据库服务和OA应用软件,一切正常,无报错。
15、经过用户检测后,确认恢复数据完整有效,认可数据恢复结果,本次数据恢复工作结束。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90895
  • 数据恢复
    +关注

    关注

    10

    文章

    688

    浏览量

    18804
  • 磁盘
    +关注

    关注

    1

    文章

    394

    浏览量

    26293
  • RAID5
    +关注

    关注

    0

    文章

    135

    浏览量

    13276
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复5RAID5中的4盘重建RAID5RAID5数据恢复秘籍!

    一台某品牌服务器,挂接一台同品牌的磁盘阵列,有一组由5硬盘组建的RAID5阵列。 raid5
    的头像 发表于 11-13 16:20 414次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>5</b>盘<b class='flag-5'>RAID5</b>中的4盘重建<b class='flag-5'>RAID5</b>,<b class='flag-5'>RAID5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>秘籍!

    服务器数据恢复—硬盘离线致raid5阵列崩溃数据恢复大揭秘

    公司的一台服务器中有一组数硬盘组建的raid5阵列。 服务器中有一硬盘由于未知原因离线,服务器
    的头像 发表于 11-04 15:32 168次阅读

    服务器数据恢复—EqualLogic存储上raid5磁盘阵列数据恢复案例

    服务器存储数据恢复环境&故障: 某品牌EqualLogic PS6100存储阵列上有一组由16硬盘组建的raid5
    的头像 发表于 10-21 15:04 167次阅读

    服务器数据恢复—硬盘指示灯亮黄灯,RAID5崩溃数据这样恢复

    服务器存储数据恢复环境: 某单位一台某品牌DS5300存储,1个机头+4个扩展柜,50的硬盘组建了两组RAID5阵列。一组
    的头像 发表于 10-14 17:17 397次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—硬盘指示灯亮黄灯,<b class='flag-5'>RAID5</b><b class='flag-5'>崩溃</b><b class='flag-5'>数据</b>这样<b class='flag-5'>恢复</b>

    服务器数据恢复服务器断电导致raid模块损坏的数据恢复案例

    某品牌服务器中有12硬盘,组建了一组raid5磁盘阵列,服务器内存储的是普通文件。 机房供电不稳定
    的头像 发表于 09-04 12:57 458次阅读

    服务器数据恢复—坏道“突袭”Raid5阵列,数据恢复大揭秘

    北京市某单位的办公用服务器服务器上有一组由6硬盘组建的raid5磁盘阵列。 服务器
    的头像 发表于 08-05 11:24 550次阅读

    服务器数据恢复raid5阵列硬盘离线导致raid崩溃数据恢复

    一台服务器中有5硬盘,其中的4组建了一组RAID5阵列,剩下一盘作为热备盘(Hot-Spa
    的头像 发表于 07-17 14:37 420次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>raid5</b>阵列<b class='flag-5'>多</b><b class='flag-5'>块</b>硬盘离线<b class='flag-5'>导致</b><b class='flag-5'>raid</b><b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

    raid5数据恢复Raid阵列重建后如何恢复原阵列的数据

    raid5阵列数据恢复环境&故障: 一台服务器上有一组raid5磁盘阵列,该
    的头像 发表于 07-10 12:27 442次阅读

    服务器数据恢复raid5阵列硬盘离线导致EMC存储不可用的数据恢复案例

    服务器存储数据恢复环境: EMC某型号存储中有一组由8硬盘组建的raid5磁盘阵列。
    的头像 发表于 05-29 10:50 400次阅读

    服务器数据恢复—Linux系统服务器崩溃数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4SAS接口硬盘组建的raid5阵列
    的头像 发表于 05-20 15:46 551次阅读

    服务器数据恢复—双循环raid5磁盘阵列数据恢复案例

    一台服务器上共有10硬盘,其中的7硬盘组建了一组raid5磁盘阵列,另外3硬盘是没有拔掉的
    的头像 发表于 04-23 14:30 511次阅读

    服务器数据恢复raid5阵列中硬盘坏道导致阵列崩溃数据恢复案例

    服务器存储数据恢复环境: 某品牌DS3512存储中有一组由6SAS磁盘组建的raid5阵列。
    的头像 发表于 03-28 13:25 586次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>raid5</b>阵列中硬盘坏道<b class='flag-5'>导致</b>阵列<b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复Raid5阵列热备盘上线失败的数据恢复案例

    服务器数据恢复环境: 某公司一台存储上有一组由15硬盘组建的raid5阵列。raid5阵列上
    的头像 发表于 03-26 15:17 523次阅读

    服务器数据恢复服务器raid5阵列硬盘出现坏道掉线如何恢复服务器数据

    一台服务器中有一组由16SAS接口的硬盘组建的raid5阵列。 服务器磁盘阵列中有2硬盘离
    的头像 发表于 02-28 13:20 660次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b><b class='flag-5'>raid5</b>阵列硬盘出现坏道<b class='flag-5'>掉线</b>如何<b class='flag-5'>恢复</b><b class='flag-5'>服务器</b><b class='flag-5'>数据</b>?

    服务器数据恢复RAID5阵列两硬盘离线崩溃数据如何起死回生?

    服务器数据恢复环境: 两组分别由4SAS接口硬盘组建的raid5阵列,两组raid5阵列划分
    的头像 发表于 12-11 13:17 1856次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>RAID5</b>阵列两<b class='flag-5'>块</b>硬盘离线<b class='flag-5'>崩溃</b>,<b class='flag-5'>数据</b>如何起死回生?