关于前端:虚拟化还原快照导致数据丢失恢复过程

12次阅读

共计 968 个字符,预计需要花费 3 分钟才能阅读完成。

一. 须要复原的虚拟化环境形容
虚拟化环境是 vmfs 6.5,底层硬盘单盘容量是 6T,上册文件系统是 vmfs 文件系统,存储的数据是 SqlServer 数据库及其他办公文件。

导致数据失落的起因是技术人员对虚拟化进行了还原快照操作,导致了数据库数据的失落,客户须要尽可能残缺的复原原来的数据库文件。

二. 数据恢复过程
北亚数据恢复工程师接到客户的原始磁盘文件后,首先在只读环境下对硬盘进行了镜像备份,镜像进去的文件将用于前期的数据分析及重组等操作,客户的原始数据将在镜像实现后偿还客户,不进行任何操作。

因为客户的硬件设施没有任何故障,因而也就不波及物理修复方面的操作,镜像实现后,数据恢复工程师依据底层数据状况制订了两套数据恢复计划,别离是针对快照文件进行修复和拼接数据库碎片修复数据库两种形式。

计划一 复原快照文件
1、首先依据曾经钻研进去的 vmfs 文件系统构造,再依据客户虚拟机底层游戏数据的具体情况,编写程序进行底层数据扫描,提取 10T 虚构磁盘的元信息 PBC,SBC。

2、扫描到 PBC,SBC 信息后,尝试拼接失落的快照文件,而后进行验证,通过数据恢复工程师的验证发现扫描提取进去的 PBC,SBC 损坏较多,无奈利用现有的信息进行快照文件的拼接,计划一不可行。

计划二 拼接数据库
1、还是要依据 vmfs 索引和位图信息进行数据扫描,提取虚构磁盘的残余空间。

2、再次编写数据扫描程序,将残余空间内的数据库页信息进行扫描和提取。

3、通过与客户的沟通,确认了须要复原的数据库 www.sangpi.com 名称及表名,依据扫描到的数据库页信息和用户提供的数据库名字和表名字,查找失落数据库页。

4、通过查找,提取了数据库页信息,再经工程师人工进行比对,确认了须要复原的数据库信息,编写数据库拼接程序,调整相关系数,主动对扫描出的数据库碎片文件进行了拼接重组,最终胜利复原数据库文件。

5、通过数据恢复工程师自验证,数据库能够失常关上和应用,随后由客户管理员进行数据最终验证,通过验证确认了本次数据恢复胜利。

三. 复原后果
通过以上 2 种计划的尝试:其中计划一因为 vmfs 文件系统的元信息损坏较多,无奈拼接出快照文件。于是采纳计划二,对虚构磁盘残余空间进行扫描,获取数据库页信息,依据失落数据库名字, 表名字查找相干页信息,提取并拼接数据库碎片,最终胜利复原 vmfs 虚拟化下的数据库。

正文完
 0