网站首页 > 资源文章 正文
虚拟机数据恢复环境:
Dell某型号服务器用RAID卡+4块STAT硬盘组成RAID10;
XenServer虚拟化系统,虚拟机操作系统是Windows Server;
两个虚拟机磁盘(系统盘 + 数据盘);
Web服务器(ASP + SQL的网站架构)。
虚拟机故障&分析:
服务器突然断电导致XenServer服务器中一台XenServer虚拟机不可用,虚拟磁盘文件丢失。服务器管理员联系我们数据恢复中心进行虚拟机数据恢复。
服务器数据恢复工程师首先将故障服务器上的硬盘连接到数据恢复服务器上对数据进行镜像备份。
通过镜像文件分析底层数据发现故障服务器中每个XenServer虚拟机的虚拟磁盘都是一个LV,虚拟磁盘模式是精简模式。LVM的相关信息在XenServer中都有记载,查看LVM的相关信息发现并没有损坏的虚拟磁盘信息,初步判断LVM的信息已经被更新。再次对底层进行分析还是找到了未更新的LVM信息。
如下图:
根据未被更新的LVM信息找到虚拟磁盘的数据区域,但是该区域的数据已被破坏。最终可以确定虚拟机不可用的原因是虚拟机的虚拟磁盘被破坏,虚拟机中的操作系统和数据丢失,而出现这种情况很可能是虚拟机遭遇网络攻击或hack入侵后留下的恶意程序造成的。仔细核对这片区域后,服务器数据恢复工程师发现虽然该区域很多数据被破坏了,但发现了很多数据库的页碎片,可以尝试将数据库的页碎片拼接成可用的数据库。
虚拟机数据恢复过程:
1、恢复方案一
根据RAR压缩包的结构找到压缩包的数据开始位置,RAR压缩包文件的第一个扇区中会记录此RAR的文件名。服务器数据恢复工程师通过匹配备份数据库的压缩包文件名和目前找到的压缩包位置的文件名,即可找到备份数据库压缩包的开始位置。找到压缩包的位置后分析这片区域的数据,将此区域的数据恢复出来并重命名为一个RAR格式的压缩文件。尝试解压此压缩包,解压报错如下图所示:
分析恢复出来的压缩包,服务器数据恢复工程师发现其中有部分数据损坏。使用RAR修复工具修复后解压出部分数据,结果解压出来的数据只有网站的部分代码,并没有发现数据库的备份文件。初步判断RAR压缩包中数据库的备份文件是损坏的。下图是解压出来的部分网站代码:
2、恢复方案二
由于方案一并没有将数据库恢复出来,服务器数据恢复工程师采用方案二恢复数据库。
根据SQL Server数据库的结构去底层分析数据库的开始位置。在服务器管理员获取到数据库名称之后,数据恢复工程师分析底层找到此数据库的开始位置。SQL Server数据库的每个页都会记录数据库页编号以及文件号,北亚数据恢复工程师根据SQL Server数据库的这些特征编写程序去底层扫描符合数据库页的数据。
然后将扫描出来的碎片按顺序重组成一个完整MDF文件,再通过MDF校验程序检测这个MDF文件是否完整。重组的MDF文件:
验证数据:
MDF校验程序检测没问题后搭建数据库环境。将重组后的数据库附加到搭建好的数据库环境中并查询相关表数据是否正常,查询最新数据是否存在。
由于数据库需要结合网站代码才能更准确验证数据库的完整性。用网站代码搭建好环境,然后将恢复好的数据库配置好进行验证。经用户亲自验证后最终确认数据库没问题,本次数据恢复成功。
猜你喜欢
- 2025-07-03 Remote Desktop Manager for Mac(远程桌面管理器)
- 2025-07-03 开源云计算平台CloudStack架构浅析
- 2025-07-03 从哪些标准衡量软件定义技术?(列出衡量软件质量特性的因素)
- 2025-07-03 从具有备份和复制功能的虚拟机管理程序中受益
- 2025-07-03 虚拟化与Docker容器之争(虚拟化技术 docker)
- 2025-07-03 企业级虚拟化存储解决方案(存储虚拟化厂商)
- 2025-07-03 【Citrix篇】XenApp6.5部署实战(四)如何发布应用和策略优化
- 2025-07-03 灾备云功能(灾备存储)
- 2025-07-03 半虚拟化如何提高服务器性能(半虚拟化驱动)
- 2025-07-03 物联网智慧云运维系统光伏电站监控软硬件参数 支持的系统 用户管理
你 发表评论:
欢迎- 07-03win7去掉桌面图标小箭头怎么操作 win7桌面快捷方式箭头怎么去除
- 07-03win7声音图标不见了怎么办(windows7声音没了怎么办)
- 07-03男生勿入:Win10/Win7/Win8.1女生图标下载
- 07-03桌面只有回收站图标,给Win7/10系统在桌面添加“计算机”图标
- 07-03经典windows桌面图标手机壁纸(经典windows桌面背景)
- 07-03如何在Win10启用Win7/Win8.1通知区域图标设置?
- 07-03win7声音图标不见了解决步骤(win7旗舰版声音图标不显示)
- 07-03为什么回收站图标没了?win11/win10/win7电脑如何显示回收站图标
- 最近发表
-
- win7去掉桌面图标小箭头怎么操作 win7桌面快捷方式箭头怎么去除
- win7声音图标不见了怎么办(windows7声音没了怎么办)
- 男生勿入:Win10/Win7/Win8.1女生图标下载
- 桌面只有回收站图标,给Win7/10系统在桌面添加“计算机”图标
- 经典windows桌面图标手机壁纸(经典windows桌面背景)
- 如何在Win10启用Win7/Win8.1通知区域图标设置?
- win7声音图标不见了解决步骤(win7旗舰版声音图标不显示)
- 为什么回收站图标没了?win11/win10/win7电脑如何显示回收站图标
- Win7怎么更换本地磁盘图标?(win7桌面改d盘)
- Win7桌面图标消失怎么办?(win7桌面图标全没了怎么办)
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)