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

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

3天内不再提示

服务器数据恢复-AIX下删除LV的数据恢复方案

Frombyte 来源:Frombyte 作者:Frombyte 2023-08-24 14:57 次阅读

AIX中的PV相当于物理磁盘(针对于存储来说,PV相当于存储映射过来的卷;针对操作系统来说,PV相当于物理硬盘),若干个PV组成一个VG,AIX可以将容量不同的存储空间组合起来统一分配。AIX把同一个VG的所有PV按相同大小的存储颗粒(PP)进行空间编排。AIX系统中PV将被划分为多个PP,这些PP用于构建逻辑卷LV。


AIX的LVM层VGDA区域有一个固定的PP到LV的映射表,称为PPMAP。每个PV的所有PP从第一个(PP#1)开始,以固定大小32个字节记录每个PP归属于哪个LV。删除AIX中VG的某个LV,从底层看就是释放这个LV原先占用的PP,也就是清零之前所有占用PP的32字节PPMAP条目,另外还会执行诸如LV名称的清理、LV设备摘要信息的清理等操作。


LV被删除后,北亚企安数据恢复工程师不建议贸然使用mklv命令试图进行恢复。虽然mklv命令本质上不会清除pp内容区,但有些情况下还是会破坏数据。如果故障前后的PP分配表不相同,但前面PP表分配正确,文件系统可能可以识别,甚至于可以挂上。但是挂上后某些结构可能会出现错误,以至于被系统自动修正,这种情况就变得糟糕了。即便是以只读方式mount,也不是优选的做法。

AIX LV删除后的优先恢复方案:
1、保持VG现状,不新建任何LV。
2、将VG中所有的PV做完整镜像备份。
3、基于镜像文件恢复数据。或者以分析好的PPMAP重建丢失的LV。
提醒:确保上述所有操作可回溯。

AIX PV做完整镜像的方法:
方法一:如果存储自身有卷镜像功能,可以尝试之。
方法二:如果AIX环境中有足够空间,放得下需要镜像的pv,可以将pv镜像成文件(或LV)。如果是文件,
方法三:另外构建一台NFS server,以nfs的方式用dd将pv镜像到nfs上。当然如果aix上可以挂载cifs,甚至于直接可以镜像到windows的共享文件夹下。
方法四:构建块设备mapping至aix环境,直接以块设备至块设备的方法进行镜像。

AIX LV误删除数据恢复方案:
方案一:
基于镜像文件分析原LV的PPMAP,之后通过执行“mklv -m <指定的ppmap文件>”重建与原LV相同的分配表,激活原LV,从而恢复数据。
方案二:
基于镜像文件分析原LV的PPMAP,通过第三方软件(如北亚企安开发的WINDOWS端的JFS2文件系统解释软件)解释JFS2文件系统。如果是裸设备(RAW),可完整读出后再重新按块写回。
方案三:
如果原LV中存放的是ORACLE数据库,可以根据oracle数据库文件的特征,从所有PP中提取碎片,拼接组合成特定数据文件,从而恢复oracle数据库。

审核编辑 黄宇

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

    关注

    12

    文章

    3863

    浏览量

    84681
  • 服务器
    +关注

    关注

    12

    文章

    8125

    浏览量

    82547
  • 数据恢复
    +关注

    关注

    10

    文章

    419

    浏览量

    16891
收藏 人收藏

    评论

    相关推荐

    服务器数据丢失的紧急恢复方式-IDC老司机为您带路

    服务器数据安全性非常重要。有很多关于我们网站和客户信息的信息。如果由于操作不当或客观原因导致服务器硬盘损坏,如何紧急恢复?对于一个新人,这是一个很大的挑战,不用担心,广东佛山
    发表于 03-15 17:17

    数据恢复方法有哪些

    本视频主要详细介绍了数据恢复方法有哪些,分别是硬盘数据恢复、硬盘物理故障、U盘数据恢复、Unix
    的头像 发表于 02-23 11:28 7536次阅读

    服务器删除邮件数据数据恢复案例

    服务器数据恢复环境: 8块盘组成的RAID5磁盘阵列; EXT3文件系统。 服务器故障: 由于误删除导致文件系统中的邮件丢失。
    的头像 发表于 09-22 11:26 845次阅读
    <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>案例

    服务器数据恢复AIX环境下误删除逻辑卷的数据恢复方案

    AIX环境下LV删除后,不建议贸然使用mklv命令进行恢复。虽然mklv操作在理论上不会清除pp内容区,但在某些情况下还是会损坏数据,比
    的头像 发表于 10-12 13:34 682次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】<b class='flag-5'>AIX</b>环境下误<b class='flag-5'>删除</b>逻辑卷的<b class='flag-5'>数据</b><b class='flag-5'>恢复方案</b>

    服务器数据恢复】LINUX误删除、误格式化怎么恢复数据

    Linux误删除及误格式化的数据恢复方案针对的文件系统。
    的头像 发表于 11-23 11:34 1641次阅读

    服务器数据恢复】nas存储服务器磁盘阵列崩溃的数据恢复案例

    了。 北亚数据恢复工程师首先对故障服务器内的所有硬盘的底层数据进行了检测,发现服务器的磁盘阵列虽然已经失效,但thin-lvm结构及thi
    的头像 发表于 11-30 10:56 993次阅读

    服务器数据恢复】Zfs文件系统误删除数据恢复案例

    一台zfs文件系统服务器,运维人员误操作删了服务器上的数据,用户联系到我们数据恢复中心要求恢复数据
    的头像 发表于 12-05 10:50 978次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】Zfs文件系统误<b class='flag-5'>删除</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器误操作删除lun的数据恢复案例

    北京某公司一台配有72块SAS硬盘的服务器,管理员误操作删除了该服务器中的12个lun,这12个lun中包含了该公司的客户信息以及其他重要数据,急需
    的头像 发表于 02-07 14:55 439次阅读
    <b class='flag-5'>服务器</b>误操作<b class='flag-5'>删除</b>lun的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-LINUX下误删除/格式化的数据恢复方案

    服务器数据恢复环境: 基于EXT2/EXT3/EXT4/Reiserfs/Xfs文件系统的Linux操作系统。 服务器故障: LINUX操作系统下误
    的头像 发表于 09-15 15:29 561次阅读

    数据数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据恢复方案

    数据数据恢复-数据库文件被删除/分区被格式化的SQL SERVER数据
    的头像 发表于 09-21 14:34 469次阅读

    服务器数据恢复-VSAN数据恢复方案

    块机械硬盘。 故障描述:一个节点服务器掉线,导致部分虚拟机无法访问。 期望恢复数据恢复VSAN环境中故障虚拟磁盘数据
    的头像 发表于 10-31 14:15 300次阅读

    服务器数据恢复—分享几个服务器数据恢复的案例

    服务器数据恢复案例之服务器raid6中3个磁盘离线导致阵列崩溃的数据恢复案例;
    的头像 发表于 03-04 13:21 221次阅读