首页 > 其他分享 >服务器数据恢复-误删除ESXi虚拟机的虚拟化数据恢复案例

服务器数据恢复-误删除ESXi虚拟机的虚拟化数据恢复案例

时间:2023-08-23 17:03:30浏览次数:38  
标签:误删除 数据恢复 ESXi 虚拟机 虚拟 服务器 磁盘

服务器数据恢复环境:

一台服务器安装的ESXi虚拟化系统,该虚拟化系统连接了多个LUN,其中一个LUN上运行了数台虚拟机,虚拟机安装Windows Server操作系统。

 

服务器故障&分析:

管理员因误操作删除了一台虚拟机,该虚拟机上部署SQL Server数据库和存放了一些其它格式的文件。用户方要求恢复此虚拟机上所有文件,并且让该虚拟机能正常启动和工作。


服务器数据恢复过程:

1、将故障服务器中的所有磁盘编号后取出,经过硬件工程师检测没有发现有硬盘存在物理故障以及大量坏道。将所有磁盘以只读方式做全盘镜像备份,备份完成后按照编号将磁盘还原到原服务器中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

2、使用北亚企安自主开发的Frombyte Recovery For ESXi程序扫描镜像文件。Frombyte Recovery For ESXi程序扫描出所有的虚拟磁盘,显示原虚拟磁盘的大小、操作系统类型、模式(厚/薄)以及分配状态等信息。

扫描出来的虚拟磁盘:

服务器数据恢复-误删除ESXi虚拟机的虚拟化数据恢复案例_虚拟机数据恢复

3、扫描出来的虚拟磁盘中有两个虚拟磁盘的分配状态为“NO”,意味着这两个虚拟磁盘就是管理员删除的虚拟机中的虚拟磁盘。  

4、使用Frombyte Recovery For ESXi恢复出这两个虚拟磁盘,然后导入到本地的ESXi服务器上。北亚企安数据恢复工程师将导入的虚拟磁盘加载到虚拟机上,虚拟机可以正常启动。

在本地ESXi上启动的的虚拟机:

服务器数据恢复-误删除ESXi虚拟机的虚拟化数据恢复案例_虚拟化数据恢复_02

服务器数据恢复-误删除ESXi虚拟机的虚拟化数据恢复案例_服务器数据恢复_03

5、经过用户对虚拟机以及其中的数据进行检测后,确认恢复出来的数据完整有效。本次数据恢复工作完成。

标签:误删除,数据恢复,ESXi,虚拟机,虚拟,服务器,磁盘
From: https://blog.51cto.com/sun510/7204809

相关文章

  • host主机无法ping通 vmware虚拟机的地址
    OpentheWindowsFirewallwithAdvancedSecurity.Intheleftpane,clickonInboundRules.Intherightpane,clickonNewRule.IntheRuleTypedialogbox,selectCustomrule.IntheProgramdialogbox,selectThisprogrampathandenterthefullpath......
  • 零成本体验Mac,教你用VMware安装苹果虚拟机
    MacOS是苹果电脑预装的操作系统,相比于Windows,MacOS算是小众系统,但其精致优雅的界面和简单易用的特性受到不少人的青睐。由于苹果公司独特的策略,MacOS是不像Windows这样单独销售系统的,一般用户想要体验MacOS必须购买苹果的Mac系列电脑。不过凡事无绝对,通过技术手段同样可以在普通的......
  • 《深入理解Java虚拟机》读书笔记: 类加载器
                                     类加载器   虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取......
  • 在VMware虚拟机集群上部署HDFS集群
    本篇博客跟大家分享一下如何在VMware虚拟机集群上部署HDFS集群一·、下载hadoop安装包进入官网:https://hadoop.apache.org 下载hadoop安装包由于ApacheHadoop是国外网址,下载安装包对于网络要求较高 二、上传压缩包,进行解压在进行解压之前,保证自己已经完成vmwa的黄静配置......
  • 虚拟机连接USB设备
    vmware:打开虚拟机后,单击右下角的usb图标,来切换u盘连接主机还是虚拟机virtualBox:1)虚拟机不运行系统,设置(S)->usb设备勾选"启用usb控制器"选usb3.0(xHCI)控制器如果后面连接不上,可以试试其他.2)打开系统,单击左上角"设备"->USB选择相应u盘.即可......
  • 《深入理解Java虚拟机》读书笔记: 虚拟机类加载的时机和过程
    虚拟机类加载的时机和过程一、类加载的时机类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中验证、准备、解析3个部分统称......
  • Java虚拟机规范
    来自GPT翻译,主要是找一些跟jvm指令与字节码相关的部分,来源:https://docs.oracle.com/javase/specs/jvms/se8/html/index.html2.5. Run-TimeDataAreasJava虚拟机定义了各种运行时数据区,这些数据区在程序执行期间使用。其中一些数据区在Java虚拟机启动时创建,并且只有在Java虚拟......
  • 逆向 | 简单调试器检测&调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测
    逆向|简单调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测写在自己书里的代码,丢一份到blog。简单调试器检测:#include<stdio.h>#include<windows.h>//定义枚举值constintProcessDebugPort=0x7;constintProcessDebugObjectHandle=0x1e;constint......
  • 服务器数据恢复-HP EVA存储VDISK被删,磁盘被UNGROUP的数据恢复案例
    服务器数据恢复环境:某单位有一台HPEVA存储,连接2组扩展柜,扩展柜中有12块FATA磁盘和10块FC磁盘,不确定数量的LUN,主机安装WINDOWSSERVER操作系统,存储设备用来存放该单位的重要资料。服务器故障初检:存储不可用。因故障存储在多家数据恢复服务商处理过,所以在暂时无法直接定位故障原......
  • 《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透cla
    前言介绍了解Java代码如何编译成字节码并在JVM上执行是非常重要的。这种理解可以帮助我们理解程序执行时发生的情况,确保语言特性符合逻辑,并在进行讨论时能够全面考虑各种因素和副作用。本文将深入探讨Java代码编译成字节码并在JVM上执行的过程。如果您对JVM的内部结构和字节码执行......