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

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

3天内不再提示

Netapp数据恢复—误删NetApp卷数据:从崩溃到恢复的实战复盘

Frombyte 来源:Frombyte 作者:Frombyte 2025-11-25 14:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NetApp存储数据恢复环境:
NetApp某型号存储存储上有96块SAS接口硬盘,硬盘扇区大小是520字节。所有lun映射到小型机使用,存放Oracle数据库文件,采用ASM裸设备存储方式。

NetApp存储故障:
工作人员误操作删除了存储上的所有lun。沟通后得知:由于业务变化,需要重新规划空间,工作人员将存储卷全部删除并重新分配。删除卷但还没有分配的时候,上层业务宕机。运维工程师紧急排查故障情况,发现业务服务器上的磁盘都看不见了,无法访问数据。

NetApp存储数据恢复过程:
1、将NetApp存储上的每块磁盘以只读方式做完整镜像。后续所有恢复操作都在镜像文件上进行,避免对原始磁盘数据造成二次破坏。
2、分析Netapp存储的存储过程。
a、分析盘序和LVM的组成方式。
b、扫描硬盘内的所有节点。
c、在扫描结果中找到文件大小符合需求的节点并提取此节点。
d、根据索引根内的第一级数据指针提取本文件的所有直接数据指针,在指针提取完毕后开始提取文件数据。
3、在硬盘前面扇区的位置找到超级块相关信息,从超级块中得到相应信息。
netapp超级块:

poYBAGPsf0mAdpinAAFYKUEfPzY701.png北亚企安数据恢复—NetApp数据恢复



4、根据数据块描述信息判断出哪些磁盘是校验盘(提取数据时校验盘需剔除)。
校验块描述信息样例:

poYBAGPsf22AOMTvAADv_GZ4E5E642.png北亚企安数据恢复—NetApp数据恢复



5、依据每块磁盘的磁盘信息以及磁盘的RAID盘序表确定盘序。确定各个磁盘所属aggr组,判断组内盘序,获取到数据盘的盘序。
netapp盘序表:

pYYBAGPsf3SAC82OAAL0YyCkNHg610.png北亚企安数据恢复—NetApp数据恢复



6、分析节点及节点头部信息。
Netapp的节点分布在数量众多的数据块内,在数据块内的节点又被统一组织为节点组。每个节点组的部分字节记录一些系统数据;部分字节为一项,记录各个文件节点。根据用户级别可分为系统文件节点和用户文件节点。
netapp节点样例图:

pYYBAGPsf3uAKRt6AAK54n6fQkc799.png北亚企安数据恢复—NetApp数据恢复



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

pYYBAGPsf4KAdmi8AAG7hh738HM493.png北亚企安数据恢复—NetApp数据恢复



8、分析好存储结构之后,使用北亚企安自主开发的NetApp解析程序提取数据, 解析asm文件系统,提取出数据库文件。

pYYBAGPsf4uAfxzjAAZ0S99m5hI949.png北亚企安数据恢复—NetApp数据恢复



9、搭建小机环境,安装oracle数据库,检测数据库文件和备份文件。
a、使用提取出的数据库文件可以正常启动数据库。
b、筛选出最新的数据库备份文件,使用筛选出的备份文件还原数据库。经过一一尝试,筛选出最新的可用的数据库备份,还原数据库环境。
10、用户方工程师验证后确认数据完整有效,本次数据恢复工作完成。

审核编辑 黄宇

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

    关注

    13

    文章

    10092

    浏览量

    90854
  • 数据恢复
    +关注

    关注

    10

    文章

    688

    浏览量

    18790
  • NetApp
    +关注

    关注

    0

    文章

    80

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Netapp数据恢复Netapp存储数据恢复揭秘

    某公司一台服务器中一共有72块SAS硬盘。 工作人员误操作删除了十几个lun。需要恢复服务器中的数据
    的头像 发表于 10-28 15:26 200次阅读
    <b class='flag-5'>Netapp</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Netapp</b>存储<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>揭秘

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

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

    NetApp率先将数据泄露检测功能嵌入企业数据存储

    智能数据基础设施公司NetApp® (NASDAQ: NTAP)今日宣布推出业界领先的全新网络韧性功能,进一步强化其“全球最安全存储”的产品优势。经升级并更名的NetApp Ransomware
    的头像 发表于 10-16 13:31 229次阅读

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

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

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

    本地服务器,操作系统为windows server。服务器上部署mysql单实例,innodb引擎,独立表空间。未进行数据库备份,未开启binlog。 人为误操作使用Delete命令删除数据时未添加where子句,导致全表数据
    的头像 发表于 09-23 15:56 482次阅读
    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>案例

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

    工作人员不慎将一台服务器上的误删除,服务器上有一组raid5阵列。需要恢复误删除的数据
    的头像 发表于 08-14 11:33 732次阅读
    服务器<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。 服务器出现故障,无法正常工作。 经过初步检测,管理员发现导致服务器故障的原因是raid中有两块硬盘掉线,导致无法挂载。
    的头像 发表于 07-29 13:00 428次阅读

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

    阵列中一块离线,但热备未自动激活rebuild。直到另外一块离线,RAID崩溃。 由于oracle已经不再对本案例中的oa系统提供后续支持,用户方要求尽可能
    的头像 发表于 07-17 14:37 416次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—raid5阵列多块硬盘离线导致raid<b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

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

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突然崩溃。管理员将服务器操作系统进行了重装。 用户方需要
    的头像 发表于 05-20 15:46 540次阅读

    分布式存储数据恢复—虚拟机上hbase和hive数据数据恢复案例

    分布式存储数据恢复环境: 16台某品牌R730xd服务器节点,每台服务器节点上有数台虚拟机。 虚拟机上部署Hbase和Hive数据库。 分布式存储故障: 数据库底层文件被
    的头像 发表于 04-17 11:05 509次阅读

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

    服务器数据恢复环境: 存储设备通过光纤通道将3个LUN映射到AIX小型机。通过AIX-LVM技术将物理(PV)构建为组(VG),并在
    的头像 发表于 04-16 18:12 460次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—AIX小型机<b class='flag-5'>误删</b><b class='flag-5'>数据</b>如何<b class='flag-5'>恢复</b>!

    虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器数据丢失的数据恢复

    VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接
    的头像 发表于 03-13 10:33 620次阅读
    虚拟化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—VMware虚拟化环境下重装系统导致服务器<b class='flag-5'>数据</b>丢失的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>

    Netapp数据恢复Netapp存储误删除lun如何恢复数据

    一台Netapp存储中有72块SAS硬盘,管理员误操作删除了12个lun。
    的头像 发表于 01-06 15:05 706次阅读
    <b class='flag-5'>Netapp</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>Netapp</b>存储<b class='flag-5'>误删</b>除lun如何<b class='flag-5'>恢复数据</b>?

    XSAN数据恢复-XSAN文件系统数据恢复案例

    XSAN数据恢复环境: 昆腾存储+MAC OS操作系统,存储数据主要是视频类数据如MXF、MOV等格式文件。 该昆腾存储中有9个数据
    的头像 发表于 12-30 17:10 682次阅读
    XSAN<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-XSAN文件系统<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—ZFS文件系统下RAIDZ数据恢复案例

    服务器存储数据恢复环境: ZFS Storage 7320存储阵列中有32块硬盘。32块硬盘分为4组,每组8块硬盘,共组建了3组RAIDZ,每组raid都配置了热备。 服务器存储故障
    的头像 发表于 12-19 13:31 1019次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—ZFS文件系统下RAIDZ<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例