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

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

3天内不再提示

服务器数据恢复—AIX小型机误删数据如何恢复!

Frombyte 来源:Frombyte 作者:Frombyte 2025-04-16 18:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

服务器数据恢复环境:
存储设备通过光纤通道将3个LUN映射到AIX小型机。通过AIX-LVM技术将物理卷(PV)构建为卷组(VG),并在卷组空间内创建2个逻辑卷(LV):oradata1和oradata2。 AIX小型机采用JFS2文件系统分配和管理逻辑卷。JFS2文件系统的根目录存储Oracle数据库核心文件(.dbf文件),用于支撑关键业务系统运行。


北亚企安数据恢复—AIX小型机数据恢复

服务器故障:
工作人员误操作删除逻辑卷oradata1和oradata2,并对oradata1逻辑卷执行了覆写操作,致使文件系统元数据与数据库文件物理结构破坏。

服务器数据恢复过程:
1、到达现场后,将AIX小型机使用的LUN通过光纤映射到数据恢复用服务器上。将映射过来的lun进行只读镜像备份。完成镜像备份后,断开映射通道。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、基于镜像文件分析底层数据,解析AIX-LVM元数据结构、分配模式及算法规律。
3、北亚企安数据恢复工程师编写脚本程序,遍历每个LUN的底层数据,生成逻辑卷的映射关系表,并梳理卷组信息。
4、通过逻辑卷映射关系表,结合用户方提供的逻辑卷名称,重构丢失的两个逻辑卷。
5、基于jfs2文件系统的底层算法逻辑,北亚企安数据恢复工程师手动定位底层数据存储位置。撰写脚本批量扫描和分析目标逻辑卷中的数据,根据orcale数据库的ctl文件获取dbf文件的文件名。
6、根据分析得到节点和位图信息,撰写脚本批量提取底层数据。由于oradata1复写量巨大,oradata1逻辑卷底层数据存在一定程度的损坏。
7、对提取出来的数据进行初步确认后,通过光纤传输到新搭建的AIX环境中。
8、数据传输完成后,让用户方联系数据库工程师确认数据情况,使用odu检验数据文件,并导入到新建的表空间中。

wKgZPGf-ULiAFGRkAAGx09BjVeg423.png北亚企安数据恢复—AIX小型机数据恢复

服务器数据恢复分析:
在对镜像文件中的数据进行分析的过程中,发现oradata1卷的底层存储结构存在严重的损坏,主要表现为以下几点:
1、根目录丢失:由于数据复写,导致根目录被修改,存在交叉的目录索引表及重复的节点结构,无法根据目录结构解析出需要的数据节点。
2、底层数据污染:由于数据复写,导致文件底层数据发生异常。在恢复数据的过程中,通过对镜像数据进行逐块扫描与逻辑重组,力求还原出丢失的数据节点信息。使用脚本分析和提取对应的指针和数据块,并根据Oracle数据库文件的表空间id和表id配合ctl文件还原出完整数据。然而,受限于数据复写,恢复结果仍有所局限。
北亚企安数据恢复工程师对镜像盘数据进行了多轮恢复尝试:
1、逻辑卷的解析和重组:基于分析得出AIX-LVM算法,对映射到恢复服务器的LUN进行重建。
2、数据提取:通过手工和脚本解析的方式,提取了两个卷中丢失的全部数据。然而,由于底层数据污染,部分文件无法完全还原。


服务器数据恢复结果:

1、通过对存储结构和jfs2文件系统的解析,成功提取了误删除的Orcale数据。由于底层结构损坏不可逆,部分数据库文件无法正常使用。
2、虽然成功恢复部分用户数据,但受逻辑卷底层数据损坏的限制,部分数据存在缺失和逻辑紊乱的情况。最终恢复结果需要结合应用场景和目标数据的重要性进行进一步确认与验证。

审核编辑 黄宇

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

    关注

    14

    文章

    10364

    浏览量

    91761
  • 数据恢复
    +关注

    关注

    10

    文章

    726

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器数据恢复—断电致虚拟不可用,LVM损坏数据库碎片重组恢复案例

    北亚数据恢复中心最近接到很多服务器数据恢复的案子,这些案子有:服务器断电
    的头像 发表于 03-17 14:40 145次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—断电致虚拟<b class='flag-5'>机</b>不可用,LVM损坏<b class='flag-5'>数据</b>库碎片重组<b class='flag-5'>恢复</b>案例

    服务器数据恢复】断电致UFS2文件系统损坏的虚拟数据恢复案例

    本次需要进行数据恢复的设备为一台服务器,该服务器通过FreeNAS提供iSCSI块存储服务,并借助另外两台
    的头像 发表于 03-10 17:36 629次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】断电致UFS2文件系统损坏的虚拟<b class='flag-5'>机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复】多盘掉线RAID6数据恢复:基于Reed-Solomon算法的修复

    ,当第三块硬盘离线后,RAID崩溃,服务器瘫痪,业务被迫停滞。 此时,如果直接更换硬盘重新组建阵列,阵列中的所有数据将全部丢失。服务器管理员尝试分析和恢复数据,虽然找回了一部分
    的头像 发表于 03-05 16:37 468次阅读

    服务器数据恢复服务器raid5阵列raid模块损坏的数据恢复案例

    某品牌服务器上面有一组由多块硬盘组建的riad5阵列。意外断电后管理员重启服务器发现该服务器无法使用。 根据用户方描述的情况,服务器数据
    的头像 发表于 01-29 16:46 333次阅读

    服务器数据恢复服务器“泡水”硬盘掉线,数据竟这样恢复

    北亚企安数据恢复中心的服务器数据恢复工程师和硬件工程师到现场处理故障。服务器
    的头像 发表于 01-22 17:38 1126次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>服务器</b>“泡水”硬盘掉线,<b class='flag-5'>数据</b>竟这样<b class='flag-5'>恢复</b>

    服务器数据恢复—一文读懂服务器高频故障排查+标准数据恢复流程

    服务器数据恢复到底是一个什么样的流程? 服务器数据丢失后,进行数据
    的头像 发表于 01-08 11:11 456次阅读

    虚拟化数据恢复—Hyper-V服务瘫痪危机:虚拟数据文件丢失后的数据恢复案例

    一台服务器中虚拟数据文件丢失,hyper-v服务受到影响,服务器无法正常使用。 北亚企安数据
    的头像 发表于 11-20 15:47 449次阅读

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

    服务器存储数据恢复环境&故障: 某品牌EqualLogic PS6100存储阵列上有一组由16块硬盘组建的raid5磁盘阵列。磁盘阵列上层划分多个大小不同的卷,存放虚拟文件。 硬
    的头像 发表于 10-21 15:04 450次阅读

    Mysql数据恢复—Windows Server下MySQL(InnoDB)全表误删数据恢复案例

    本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据
    的头像 发表于 09-23 15:56 874次阅读
    Mysql<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—Windows Server下MySQL(InnoDB)全表<b class='flag-5'>误删</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—RAIDZ多块硬盘离线导致服务器崩溃的数据恢复案例

    服务器数据恢复环境&故障: 一台服务器有32块硬盘,采用Windows操作系统。 服务器在正常运行的时候突然变得不可用。没有异常断电、进
    的头像 发表于 09-18 12:29 1072次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—RAIDZ多块硬盘离线导致<b class='flag-5'>服务器</b>崩溃的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

    某品牌服务器中有12块硬盘,组建了一组raid5磁盘阵列,服务器内存储的是普通文件。 机房供电不稳定导致服务器断电,管理员重启服务器后发现服务器
    的头像 发表于 09-04 12:57 1067次阅读

    服务器数据恢复服务器上的卷被误删数据如何恢复

    工作人员不慎将一台服务器上的卷误删除,服务器上有一组raid5阵列。需要恢复误删除的数据
    的头像 发表于 08-14 11:33 1113次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b>上的卷被<b class='flag-5'>误删</b><b class='flag-5'>数据</b>如何<b class='flag-5'>恢复</b>?

    服务器数据恢复—硬盘离线导致raid上层的卷无法挂载的数据恢复案例

    服务器数据恢复环境&故障: 某公司一台服务器上有一组由24块FC硬盘组建的raid。 服务器出现故障,无法正常工作。 经过初步检测,管
    的头像 发表于 07-29 13:00 719次阅读

    数据数据恢复服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要
    的头像 发表于 07-24 11:12 846次阅读
    <b class='flag-5'>数据</b>库<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>服务器</b>异常断电导致Oracle<b class='flag-5'>数据</b>库故障的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

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