虚拟机虚拟磁盘系统盘+5G数据盘的故障原因
创始人
2025-11-20 06:08:47
0

1.硬件架构概述

服务器:Dell 720服务器配备H710P RAID卡。

存储阵列:由 4 个 Seagate 2T STAT 硬盘组成的 RAID 10。

操作系统:Xen Server 版本 6.2。

虚拟机文件怎么恢复 虚拟机数据恢复软件教程_虚拟系统数据能否恢复_虚拟化数据恢复

2. 故障虚拟机概述

操作系统:Windows Server 2003。

应用:Web服务器(ASP+SQL 2005的网站架构)。

虚拟磁盘:10G系统盘+5G数据盘。

故障描述:由于特殊原因,Xen Server服务器中的一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘中的数据丢失。

3. 备份数据

首先将客户的数据盘连接到恢复环境服务器,然后准备大于客户数据总容量的空间。 将客户数据盘以盘底扇区的形式镜像到预留空间,保证客户数据安全。

4.分析故障原因

仔细分析底层数据发现,Xen Server服务器中虚拟机的磁盘都是以LVM结构存储的,即每个虚拟机的虚拟磁盘都是一个LV,虚拟磁盘的模式为精简模式。 LVM相关信息记录在Xen Server中。 查看“/etc/lvm/backup/”下的LVM相关信息,发现没有损坏的虚拟磁盘信息,因此可以断定LVM信息已经更新。 然后分析底层,看能否找到没有更新的LVM信息。 果然,你发现底层还没有更新的LVM信息。

根据未更新的LVM信息找到虚拟磁盘的数据区域,发现该区域的数据已损坏。 经过分析发现,最终导致虚拟机不可用的原因是虚拟机的虚拟磁盘损坏,导致虚拟机中的操作系统和数据丢失。 这种情况很可能是虚拟机遭遇网络攻击或黑客入侵后留下的恶意程序造成的。 仔细检查该区域后发现,虽然该区域大量数据被损坏,但还是发现了不少数据库页碎片。 因此,你可以尝试将很多数据库的页面碎片拼凑成一个可用的数据库。

5.数据恢复流程

根据客户描述,之前数据库备份过一次,数据库备份文件和网站代码被压缩成RAR压缩包。 因此,您只需要恢复这个压缩包即可恢复备份的数据库和网站源代码。

由于数据区损坏,只能根据底层的数据库结构将数据库碎片按照原来的顺序拼接在一起,然后通过修复数据库、验证数据库的方式来恢复数据库。

首先底层分析可知,根据RAR压缩包的结构,可以找到很多压缩包的数据起始位置,而RAR压缩包文件的第一个扇区会记录这个RAR的文件名。 因此,根据客户得知备份数据库压缩包的文件名与当前找到的压缩包位置的文件名相匹配,就可以找到备份数据库压缩包的起始位置。 找到压缩包的位置后,仔细分析该区域的数据,然后恢复该区域的数据,并重命名为RAR格式的压缩文件。 然后我尝试解压这个压缩包,发现解压时出错。

仔细分析恢复的压缩包发现部分数据已损坏,因此解压时报错。 尝试使用 RAR 修复工具,看看是否可以忽略错误并解压缩一些数据。 结果修复完成后,解压后的数据库只有部分网站代码,没有数据库的备份文件。 因此,可以确定RAR压缩包中数据的备份文件已损坏。

由于之前没有恢复过数据库,所以采用另一种方法来恢复数据。 根据SQL Server数据库的结构,转到底层分析数据库的起始位置。 在数据库的结构中,第9页会记录这个数据库的数据库名称。 因此,从客户那里获取数据库的名称后,再分析底层,找到数据库的起始位置。 因为数据库的每个页中都记录了数据库页号和文件号,所以可以根据这些特征编写程序来扫描与数据库页匹配的底层数据。

然后将扫描的碎片按顺序重新组装成完整的MDF文件,然后使用MDF验证程序检查整个MDF文件是否完整。

6. 搭建环境验证数据

检测无误后,我们的数据库工程师将搭建数据库环境,并将重组后的数据库附加到搭建的数据库环境中。 然后检查相关表数据是否正常,是否存在最新数据。

由于数据库需要与网站代码结合起来,以更好地验证数据库的完整性虚拟机文件怎么恢复 虚拟机数据恢复软件教程,而大部分网站源代码已被破坏,因此只能使用备份中的部分源代码。 客户从开发人员那里获取网站代码,设置环境虚拟机文件怎么恢复 虚拟机数据恢复软件教程,然后将恢复的数据库发送给用户。 经过用户验证,数据库没有问题。

7. 数据恢复结果

由于客户数据被非法破坏,恢复非常困难。 大量底层数据被破坏,但对于客户来说最重要的是SQL Server数据库,所以只需要恢复数据库文件。 因此,通过拼凑数据库碎片,数据库成功恢复,整个数据恢复成功。

相关内容

热门资讯

电... Tajima制版软件简明教程第一节 电脑绣花制版基础知识1. 设计编辑器和设计浏览器:花样编辑器是电...
探... 简介:本文将探讨Inkscape的另一个扩展功能:用于刺绣设计的Ink/Stitch。字数:5721...
经... 每一个成功的房地产经纪人都需要不断地碰壁、失败、再尝试。经纪人是永久的,而客户是暂时的。经纪人永远在...
补... 【前言】补充一些昨天的配置列表中没有出现的缺失配置。对于喜欢大品牌的粉丝,我会给予一些考虑,就是多给...
大... 据说…听说你进技术部的话会有前辈帮你做灯光的。听说你进技术部的时候,你的前辈会拿着斯坦尼康一直追着你...
中... 中信证券:今年第二轮上涨行情将在二季度开启流动性总体宽松的环境下,政策对基本面的支持是市场的核心驱动...
腾... 2017年8月28日,腾讯TGP平台(腾讯游戏平台)发布官方公告:TGP品牌升级为腾讯WeGame,...
刷... 购物“扫脸”支付、“扫脸”解锁手机、进小区“扫脸”开门、坐高铁“扫脸”……如今,越来越多的事情可以通...
异... 1.远程网络北瑞蒲公英推出了一款新型号X5Pro,将上一代X5的无线规格从AX1800升级到了AX3...
建... 2023年9月1日,由达实智能主办的“协同创新,共创可体验智慧空间”第四期学习研讨会顺利召开,近百位...
琼海订购贵金属投资骗局,商城订...   网上宣传的琼海订购APP炒贵金属能赚钱是真的?投资者在琼海订购APP上亏钱了该怎么办?琼海订购A...
全新淘金APP为什么一直亏钱,...   全新淘金APP的现货订购是骗局?投资者该怎么追回自己的交易损失?现在网上各种投资软件,宣传的小投...
从... 大一的时候就开始接触C语言的网络编程,socket,bind,listen,accpet,recv,...
宝... 文字 | 秘诀我到闺蜜家做客,发现闺蜜正在拖地教宝宝学说话的软件,一岁的宝宝坐在角落的游戏垫上玩玩具...
黑... 黑鸟自行车专业骑行服务APP天气越来越冷了,大部分骑行爱好者,尤其是北方的骑行爱好者,冬天里苦于户外...
广... 背景:我在广东某三线城市一家小公司上班,公司成立于2012年,虽然各项福利都不错,但办公电脑从201...
如... 1.如何使用遥控器?对准DVR面板,操作遥控器遥控器配置成功后,DVR 前面板状态灯变为绿色,再次按...
中... 北京时间8月17日12时11分,捷龙一号运载火箭在酒泉卫星发射中心成功发射,以“一箭三星”的方式将三...
R... 2020 年年中,Tech Video 体验了几款采用 16 英寸显示屏的游戏笔记本。当时我们判断,...
茅... 茅台微信小程序现已上线咖啡产品微软向美国政府机构开放GPT-4大型模型加州神童 14 岁成为 Spa...