0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用碎片拼接方法恢复XenServer虚拟机中sql sever数据库数据

Frombyte 来源:Frombyte 作者:Frombyte 2023-03-29 11:59 次阅读

服务器故障:

北京某公司管理员误操作删除了XenServer虚拟化服务器上的一台虚拟机。

服务器数据恢复工程师到现场对故障服务器进行初检后发现服务器内的VPS不可用,虚拟磁盘数据丢失。

服务器数据恢复过程:

1、将故障服务器内的所有硬盘编号取出后以只读方式进行扇区级镜像备份,后续的数据分析和数据恢复操作都基于镜像文件进行,避免故障服务器内的原始数据被再次破坏。

2、基于镜像文件对底层数据进行分析。故障服务器内虚拟机磁盘采用LVM的方式进行管理,虚拟机磁盘为精简模式。排查底层数据找到了部分尚未被更新的lvm信息

pYYBAGQjt1-Adup3AAWZvBf6xrY261.png

北亚企安数据恢复——XenServer数据恢复

3、分析查找到的lvm信息并尝试还原虚拟磁盘数据区,但是经过分析后发现虚拟磁盘数据区中的多数数据已经被破坏,只有sql sever数据库页碎片被保留下来了。

4、基于对故障服务器底层数据的分析结果,北亚企安数据恢复工程师团队决定使用碎片拼接的方案恢复被破坏的sql sever数据库。

5、分析sql sever数据库的起始位置,从头开始依次扫描符合sql sever数据库页的数据碎片,按顺序将扫描到的sql sever数据库页碎片重组成一个完整的mdf文件,校验文件的完整性,Mdf文件通过校验。

pYYBAGQjt2iAN_-6AAFRnOXPZgQ366.png

北亚企安数据恢复——XenServer数据恢复

6、搭建一个sql sever数据库环境,将恢复出来的mdf文件附加到刚搭建好的sql sever数据库环境中,查询相关表的最新数据状态,结果所有查询的数据正常,最近更新的数据完整。

pYYBAGQjt2-ABcRtAAQjH4tVF7U532.png

北亚企安数据恢复——XenServer数据恢复

服务器数据验证:

由用户方工程师对所有数据进行验证,经过反复验证确认恢复数据完整可用,本次服务器数据任务完成。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    549

    浏览量

    17386
  • 数据库
    +关注

    关注

    7

    文章

    3765

    浏览量

    64275
  • 虚拟机
    +关注

    关注

    1

    文章

    908

    浏览量

    28090
收藏 人收藏

    评论

    相关推荐

    虚拟数据恢复XenServer虚拟机数据恢复案例

    Server操作系统虚拟机,该虚拟机有2块虚拟磁盘(系统盘+数据盘),当作网站服务器使用。 服务器虚拟化故障:
    的头像 发表于 11-08 10:32 105次阅读
    <b class='flag-5'>虚拟</b>化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片
    的头像 发表于 10-31 13:21 141次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—通过<b class='flag-5'>拼接</b><b class='flag-5'>数据库</b><b class='flag-5'>碎片</b><b class='flag-5'>恢复</b>SQLserver<b class='flag-5'>数据库</b>

    虚拟机数据恢复—异常断电导致XenServer虚拟机不可用的数据恢复案例

    虚拟机数据恢复环境: 某品牌服务器通过同品牌某型号的RAID卡,将4块STAT硬盘为一组RAID10阵列。上层部署XenServer虚拟
    的头像 发表于 10-21 14:17 149次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—异常断电导致<b class='flag-5'>XenServer</b><b class='flag-5'>虚拟机</b>不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库
    的头像 发表于 09-20 11:46 286次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>SQL</b> Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复—EXSI虚拟机误还原快照如何恢复数据

    还原快照的数据恢复案例。 虚拟数据恢复环境: 一台由物理迁移到EXSI上面的
    的头像 发表于 09-09 11:56 312次阅读
    <b class='flag-5'>虚拟</b>化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXSI<b class='flag-5'>虚拟机</b>误还原快照如何<b class='flag-5'>恢复数据</b>?

    虚拟机数据恢复—KVM虚拟机被误删除的数据恢复案例

    虚拟机数据恢复环境: Linux操作系统服务器,EXT4文件系统。服务器中有数台KVM虚拟机虚拟机1:主
    的头像 发表于 08-07 13:33 370次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM<b class='flag-5'>虚拟机</b>被误删除的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复XenServer虚拟化平台数据恢复案例

    ,作为Web服务器使用,运行SQL Server数据库。共有2个虚拟磁盘:数据盘+系统盘。 虚拟化故障: 机房断电导致
    的头像 发表于 07-30 13:18 229次阅读
    <b class='flag-5'>虚拟</b>化<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虚拟</b>化平台<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    数据库数据恢复SQL Server数据库所在分区空间不足报错的数据恢复案例

    SQL Server数据库数据恢复环境: 某品牌服务器存储中有两组raid5磁盘阵列。操作系统层面跑着SQL Server
    的头像 发表于 07-10 13:54 437次阅读

    服务器数据恢复—EMC Isilon存储虚拟机数据恢复案例

    服务器存储数据恢复环境: EMC Isilon S200集群存储,共三个节点,每节点配置12块SATA硬盘。 服务器存储故障: 工作人员误操作删除虚拟机虚拟机
    的头像 发表于 06-13 13:38 360次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EMC Isilon存储<b class='flag-5'>中</b><b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—KVM虚拟机raw格式磁盘文件数据恢复案例

    : 工作人员操作失误删除了服务器上的3台KVM虚拟机虚拟机运行数据库,需恢复误删除虚拟机
    的头像 发表于 05-17 13:33 413次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—KVM<b class='flag-5'>虚拟机</b>raw格式磁盘文件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    虚拟数据恢复虚拟机误还原快照的数据恢复案例

    有一台虚拟机是由物理迁移到ESXI上面的,迁移完成后为该虚拟机做了一个快照。虚拟机上运行了一个SQL Server
    的头像 发表于 05-11 11:07 498次阅读

    数据库数据恢复—raid5阵列上层Sql Server数据库数据恢复案例

    数据库数据恢复环境: 5块硬盘组建一组RAID5阵列,划分LUN供windows系统服务器使用。windows系统服务器内运行了Sql Server
    的头像 发表于 05-08 11:43 476次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—raid5阵列上层<b class='flag-5'>Sql</b> Server<b class='flag-5'>数据库</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—VMware虚拟机无法启动的数据恢复案例

    服务器数据恢复环境: 某品牌EVA某型号存储中部署VMware ESXi虚拟化平台,数据盘(精简模式)+快照数据盘,
    的头像 发表于 05-06 13:26 457次阅读

    虚拟机数据恢复—EXT4文件系统下KVM虚拟机数据恢复案例

    文件和一个raw格式的磁盘文件,用户需要恢复数据是raw格式的磁盘文件。这几台被误删除的虚拟机存放的是数据库,程序代码等数据
    的头像 发表于 04-17 14:22 343次阅读
    <b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXT4文件系统下KVM<b class='flag-5'>虚拟机</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复XenServerVPS不可用的数据恢复案例

    上安装的是Windows Server操作系统,作为Web服务器使用,网站使用的是SQLServer数据库。 服务器故障: 服务器意外断电导致XenServer中一台VPS(XenServer
    的头像 发表于 12-01 13:46 754次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>中</b>VPS不可用的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例