服务器数据恢复—虚拟机误还原快照的数据恢复案例

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云数据库 RDS SQL Server,独享型 2核4GB
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 服务器数据恢复环境:vmfs文件系统,存放的是SqlServer数据库及其他办公文件。服务器故障:工作人员误操作还原快照,导致了SqlServer数据库数据丢失。

服务器数据恢复环境:
vmfs文件系统,存放的是SqlServer数据库及其他办公文件。

服务器故障:
工作人员误操作还原快照,导致了SqlServer数据库数据丢失。

服务器数据恢复过程:
1、拿到故障服务器的所有磁盘后,硬件工程师对所有磁盘做了硬件故障检测,经过检测没有发现有磁盘存在硬件故障。在只读环境下对所有硬盘做扇区级别的镜像备份,备份完成后将所有磁盘按照编号还原到故障服务器中,后续的的数据分析及数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。
2、北亚企安数据恢复工程师基于镜像文件分析底层数据后制定了两套数据恢复方案:
方案1:通过修复快照文件来恢复数据。
方案2:通过拼接数据库碎片修复数据库来恢复数据。

方案1:修复快照文件。
1、根据北亚企安数据恢复技术团队研究出来的vmfs文件系统结构和对底层数据的分析,北亚企安数据恢复工程师编写程序扫描底层数据,提取出虚拟磁盘的元信息PBC、SBC。
2、提取出PBC,SBC后尝试拼接&验证丢失的快照文件,经过验证发现提取出来的PBC,SBC损坏较多,无法利用现有的信息拼接快照文件,方案1不可行。

方案2:拼接数据库。
1、根据vmfs索引和位图信息扫描数据,提取虚拟磁盘的剩余空间。
2、北亚企安数据恢复工程师编写数据扫描程序,扫描和提取剩余空间内的数据库页信息。
3、与用户方的沟通确认需要恢复的数据库名称及表名。根据扫描到的数据库页信息和用户提供的数据库名字和表名字查找丢失数据库页。
4、查找&提取数据库页信息,经过北亚企安数据恢复工程师的人工比对,确认需要恢复的数据库信息。北亚企安数据恢复工程师编写数据库拼接程序,调整相关系数,对扫描出的数据库碎片文件进行拼接重组,恢复数据库文件。
5、经过数据恢复工程师验证,数据库可以正常打开和使用。然后由用户方对恢复出来的数据做多方面的验证,经过验证确认恢复数据完整可用。本次数据恢复工作完成。

相关文章
|
5天前
|
数据挖掘 Linux
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
服务器数据恢复环境: MD1200磁盘柜中的磁盘通过RAID卡创建了一组RAID5阵列,分配了一个LUN。在Linux操作系统层面对该LUN进行了分区,划分sdc1和sdc2两个分区,通过LVM扩容的方式将sdc1分区加入到了root_lv中;sdc2分区格式化为XFS文件系统。 服务器故障: 服务器重装系统后,磁盘分区改变,sdc2分区丢失,无法访问。
服务器数据恢复-重装系统导致XFS分区丢失的数据恢复案例
|
1天前
|
存储 Oracle 关系型数据库
服务器数据恢复—北亚企安服务器数据恢复案例集锦
服务器数据恢复案例之服务器raid6中3个磁盘离线导致阵列崩溃的数据恢复案例 服务器数据恢复案例之服务器RAID5两个磁盘指示灯显示红色导致服务器崩溃的数据恢复案例 服务器数据恢复案例之服务器硬盘出现坏道/坏扇区离线导致服务器崩溃的数据恢复案例
|
4天前
|
存储 算法 数据库
【服务器数据恢复】raid5多块硬盘离线导致昆腾存储崩溃的数据恢复案例
10个磁盘柜,每个磁盘柜配24块硬盘。9个磁盘柜用于存储数据,1个磁盘柜用于存储元数据。 元数据存储中24块硬盘,组建了9组RAID1阵列+1组RAID10阵列,4个全局热备硬盘。 数据存储中,组建了36组6硬RAID5,36组RAID5阵列划分为2个存储系统。其中1个存储系统中的一组RAID5中有2块硬盘先后出现故障离线,RAID5阵列不可用,存储系统崩溃。
【服务器数据恢复】raid5多块硬盘离线导致昆腾存储崩溃的数据恢复案例
|
4天前
|
JavaScript 前端开发 Linux
网站部署与上线(2)远程连接云服务器或虚拟机
网站部署与上线(2)远程连接云服务器或虚拟机
7 0
|
6天前
|
数据挖掘 数据库 虚拟化
服务器数据恢复-异常断电导致服务器数据丢失的数据恢复案例
服务器数据恢复环境: dell某型号服务器中有一组通过raid卡组建的raid10,该raid阵列中一共有4块磁盘。上层部署XenServer虚拟化平台,作为网站服务器使用。 服务器故障: 服务器异常断电导致服务器上的一台虚拟机不可用。需要恢复这台虚拟机上的数据库数据。
服务器数据恢复-异常断电导致服务器数据丢失的数据恢复案例
|
7天前
|
存储 虚拟化 索引
虚拟机数据恢复-虚拟机还原快照原理和误还原快照的数据恢复方案
由一台物理服务器迁移到ESXI上的虚拟机,虚拟机迁移完成后做了一个快照,该ESXI上面一共运行了数十台虚拟机。某天工作人员不小心将快照进行了还原,虚拟机内的数据还原到了数年前刚迁移过来时的状态,迁移过来后的这几年更新的数据全部被删除。
虚拟机数据恢复-虚拟机还原快照原理和误还原快照的数据恢复方案
|
8天前
|
运维 Oracle 关系型数据库
【服务器数据恢复】服务器硬盘坏道掉线的数据恢复案例
服务器数据恢复环境: 一台IBM某型号服务器上有16块FC硬盘组建RAID阵列。上层linux操作系统,ext3文件系统,部署有oracle数据库。 服务器故障&检测: 服务器上跑的业务突然崩溃,管理员发现服务器上有2块磁盘的指示灯显示黄色。
|
11天前
|
存储 算法 关系型数据库
【服务器数据恢复】服务器raid6磁盘阵列数据恢复案例
一台网站服务器中有一组由6块磁盘组建的RAID6磁盘阵列,操作系统层面运行MySQL数据库和存放一些其他类型文件。
|
虚拟化 数据安全/隐私保护 Windows
|
5天前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题

相关产品

  • 云数据库 RDS MySQL 版
  • 云原生数据库 PolarDB