首页 > 其他分享 >【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例

时间:2024-01-11 12:03:17浏览次数:17  
标签:误删除 数据恢复 存储 数据库 磁盘 NetApp 节点

NetApp数据恢复环境:

NetApp某型号存储,存储中有数十块SAS硬盘,该型号NetApp存储硬盘是扇区大小是520字节。存储中的lun都映射给小型机使用,存放Oracle数据库文件,采用ASM裸设备存储方式。


NetApp存储故障:

由于业务发展需要重新规划存储空间,工作人员直接将存储卷全部删除并重新分配。当删除卷还没有开始重新分配的时候,上层业务宕机,运维工程师紧急排查故障情况,发现业务服务器上的磁盘都消失了,无法访问数据。


NetApp存储数据恢复过程:

1、将故障存储中的所有磁盘编号后取出,硬件工程师检测后没有发现有磁盘存在硬件故障。将每块磁盘做只读完全镜像,镜像完成后将所有磁盘按照编号还原到原存储中。后续的数据分析和数据恢复操作都在镜像文件上进行,避免对原始磁盘数据造成二次破坏。

2、分析Netapp存储的存储过程。

分析盘序和LVM的组成方式,扫描硬盘内的所有节点并找到&提取文件大小符合需求的节点。根据索引根内的第一级数据指针提取本文件的所有直接数据指针,指针提取完成后提取文件数据。

3、在硬盘靠前扇区的位置找到超级块相关信息。

netapp超级块:

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_Netapp数据恢复

4、数据块中包含数据块描述信息,根据描述信息可以找出校验盘,校验盘在提取数据时需要剔除。

校验块描述信息:

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_服务器数据恢复_02

5、根据每块磁盘的磁盘信息以及磁盘的RAID盘序表确定盘序。首先确定各个磁盘所属aggr组,然后判断组内盘序。

netapp盘序表:

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_存储数据恢复_03

6、Netapp的节点分布在数量众多的数据块内,在数据块内又被统一组织为节点组。每个节点组的部分字节记录系统数据,部分字节为一项来记录各个文件节点。文件节点根据用户级别可分为两类:系统文件节点和用户文件节点。  

netapp节点:

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_数据恢复_04

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

目录项信息:

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_Netapp数据恢复_05

8、使用北亚企安自主开发的NetApp解析程序解析asm文件系统,提取oracle数据库文件。

【NetApp数据恢复】NetApp存储误删除卷导致数据无法访问的数据恢复案例_服务器数据恢复_06

9、搭建小机环境,安装oracle数据库,检测数据库文件和备份文件。使用提取出的数据库文件启动数据库,可以正常启动。

使用筛选出的备份文件还原数据库,用户方进行验证后确认备份文件数据完整有效,认可数据恢复结果。本次NetApp存储数据恢复工作完成。

标签:误删除,数据恢复,存储,数据库,磁盘,NetApp,节点
From: https://blog.51cto.com/sun510/9195333

相关文章

  • 【服务器数据恢复】虚拟机文件丢失导致Hyper-V服务瘫痪,虚拟机无法使用的数据恢复案例
    服务器数据恢复环境:WindowsServer操作系统服务器,部署Hyper-V虚拟化环境,虚拟机的硬盘文件和配置文件存放在某品牌MD3200存储中,MD3200存储中有一组由4块硬盘组成的raid5阵列,存放虚拟机的数据文件;另外还有一块硬盘存放虚拟机数据文件的备份。服务器故障&检测:由于MD3200存储中虚拟......
  • 如何对Azure Database for MySQL进行数据恢复
    如何对AzureDatabaseforMySQL进行数据恢复一般情况下,我们使用Azure中的PaaS数据库产品是时,我们不仅不用关心数据库底层的基础设施部署,同样也不用担心数据库的备份。在AzurePaaS数据库产品中,都内置了数据库备份的功能,作为用户而言,我们不需要为数据库备份这个功能付费,只需要对备......
  • 【服务器数据恢复】服务器raid5崩溃导致上层分区无法访问的数据恢复案例
    服务器数据恢复环境:北京某教育机构一台服务器中有一组由3块磁盘组建的raid5阵列,服务器安装的windowsserver操作系统。服务器故障:该服务器在运行过程中突然瘫痪,无法正常工作。北亚企安数据恢复工程师去现场对故障服务器进行了检测,发现故障服务器raid5阵列中有一块硬盘由于未知原......
  • 【Netapp数据恢复】Netapp存储lun被误删除的数据恢复案例
    Netapp存储数据恢复环境&故障情况:某单位一台Netapp存储,该Netapp存储内共有数十块SAS硬盘。工作人员误操作删除了Netapp存储中12个lun,删除的数据包括客户信息和其他重要数据。Netapp存储数据恢复过程:1、将故障存储中所有磁盘编号后取出,硬件工程师经过检测没有发现存在硬件故障。......
  • 【北亚服务器数据恢复】san环境下LUN Mapping出错导致文件系统一致性出错的数据恢复案
     服务器数据恢复环境:san环境下的存储上一组由6块硬盘组建的RAID6,划分为若干LUN,MAP到跑不同业务的服务器上,服务器上层是SOLARIS操作系统+UFS文件系统。服务器故障:业务需求需要增加一台服务器跑新增的应用,工作人员在原服务器在线的状态下将其中一个lun映射到一台新服务器上。实际......
  • 【北亚服务器数据恢复】服务器RAIDZ多块磁盘离线导致RAIDZ崩溃崩溃导致ZPOOL下线的数
    服务器数据恢复环境:服务器中有32块硬盘,组建了3组RAIDZ,部分磁盘作为热备盘。zfs文件系统。服务器故障:服务器运行中突然崩溃,排除断电、进水、异常操作等外部因素。工作人员将服务器重启后发现无法进入操作系统。将故障服务器中所有硬盘编号后取出,经过硬件工程师检测没有发现有硬......
  • 服务器数据恢复-服务器raid6离线磁盘强制上线后上层分区打不开,数据无法访问的数据恢复
    服务器数据恢复环境:服务器上有一组由12块硬盘组建的raid6磁盘阵列,raid6阵列上层有一个lun,映射到WINDOWS系统上使用,WINDOWS系统划分了一个GPT分区。服务器故障&分析:服务器在运行过程中突然无法访问。对服务器进行检测后,工作人员发现服务器raid6阵列中有3块磁盘处于离线状态,于是将......
  • 数据恢复软件DiskGenius永久激活版本分享
    软件介绍:DiskGenius是一款专业级的数据恢复软件,算法精湛、功能强大,用户群体广泛;支持各种情况下的文件恢复和分区恢复,恢复效果好;文件预览、扇区编辑、加密分区恢复、Ext4分区恢复、RAID恢复等高级功能应有尽有,满足个人用户及企业用户对数据恢复的各种需求。软件特点:软件安装包网盘下......
  • DiskGenius专业版数据恢复软件轻松找回误删的数据硬盘数据恢复软件U盘数据恢复软件
    DiskGenius能够恢复数据的前提条件是:DiskGenius能够识别出您要恢复数据的存储硬件(硬盘、移动硬盘、U盘、存储卡等)。比如下图:这是我使用的电脑上,运行DiskGenius,识别出的三个存储硬件,HD0和HD1是本机的硬盘,容量分别是256GB和2T;RD4是个U盘,容量只有4G,上面只有一个分区L。如果一个存储设......
  • 北亚服务器数据恢复-机房断电导致raid模块损坏,服务器数据丢失的数据恢复案例
    服务器数据恢复环境:服务器有一组由12块硬盘组建的raid5阵列。服务器故障&分析:机房供电不稳导致服务器意外断电,工作人员重启服务器后发现服务器无法正常使用。根据故障情况,北亚企安数据恢复工程师初步判断服务器故障原因是意外断电导致的raid模块损坏,经过详细检测发现是异常断电......