实习生删除虚拟机跑路了,还好有我们才能找回来!

HC-05蓝牙模块AT指令配置避坑全记录:从配对失败到稳定主从通信 本文详细记录了HC-05蓝牙模块AT指令配置的全过程,从基础认知到主从通信的稳定实现。涵盖了进入AT模式的方法、关键AT指令详解、主从配对流程及常见故障排除,帮助开发者快速掌握蓝牙串口模块的配置技巧,避免常见配对失败问题。 阅读详情

一、服务器数据恢复描述

需要进行数据恢复的服务器采用Linux操作系统、EXT4文件系统。由于实习生操作失误将服务器上的KVM虚拟机删除了3台。该服务器上每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。

13467292-c9e4728b6d4f7827

二、恢复服务器虚拟机过程

1、分析服务器中的EXT4文件系统,将被删除的虚拟机磁盘文件节点位置定位;

2、获取磁盘文件残留的索引信息;

3、校验残留索引信息的正确性,修复破坏不严重的索引;

图为获取的索引等信息:

13467292-6b425c845dcf7cb2

图 1

4、完成修复后对服务器中残留的各级索引进行解析,从虚拟机所在的卷中提取虚拟磁盘文件;

5、根据虚拟磁盘文件的提取情况,获取卷中未被索引到的自由空间;

6、校验提取出的磁盘文件的正确性与完整性;

7、从自由空间中获取有效信息,尝试对虚拟磁盘文件进行修补(如节点,目录项,数据库页等信息)。

图为提取出的自由空间:

13467292-64492a3f3a733e6e

图 2

三、数据恢复结果

1、由于索引丢失,提取出的虚拟磁盘文件并不完整,针对数据库服务器,数据库文件有丢失的情况,可以从自由空间中获取数据库页去对数据库文件进行修补,但由于部分页所在区域被覆盖占用,只能尽量多的去补页;

2、对于存放程序代码的服务器中的节点和目录项丢失的情况,若节点或目录项有残留,可以尝试去补齐节点和目录项。但发现部分文件的节点和目录项同时丢失,根据节点和目录项之间相关联的特性,这种情况下无法补齐。另根据程序代码文件的特性,不具备一定的规律性,若其数据区丢失,无法补齐。

图为恢复出的部分目录结构:

13467292-7897a09e82b77aaa

图 3

13467292-f3df72dca419a7e3

图 4

四、数据验证

在尽可能的尝试对虚拟磁盘文件及其中的数据库文件修补之后,由客户对数据进行验证。服务器数据恢复90%,数据恢复成功。

Java高架构师、分布式架构、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战学习架构师视频免费学习加群:835638062 点击链接加入群聊【Java高级架构】:https://jq.qq.com/?_wv=1027&k=5S3kL3v

华中农业大学C++考试基础练习题 实验一 1 通过日期求某月的天数。 输入日期的年份和月份,求该月有多少天。提示:对于月份为1、3、5、7、8、10、12的月份天数为31,月份为4、6、9、11的月份天数为30,月份为2时要结合年份考虑闰年的情况。 输入描述 输入两个正整数y和m分别表示年份和月份。 输出描述 如果y和m满足条件:1900<=y<3000,0<m<13,输出该月的天数;否则输出“Input error!”。 输入样例 2010 12 输出样例 31 #include"iostream" using n 阅读详情

相关推荐

保姆级教程:用DaVinci Configurator & Developer从零搭建AUTOSAR OS(TC2xx三核实战)

本文提供了一份详细的AUTOSAR OS配置指南,使用DaVinci Configurator和Developer工具从零开始搭建Infineon TC2xx三核系统。涵盖多核配置协同逻辑、版本兼容性陷阱及验证错误的解决方案,帮助开发者在3小时内构建可运行的多核OS框架。

weixin_33940469的博客 317

服务器中误删除虚拟机数据恢复过程

一、服务器数据恢复描述 数据恢复中心接到服务器数据恢复案例,客户服务器采用Linux操作系统、EXT4文件系统。由于实习生操作失误将服务器上的KVM虚拟机删除了3台。该服务器上每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。 二、恢复服务器虚拟机过程 1、分析服务器中的EXT4文件系统,将被删除的虚拟机磁盘文件节点位置定位;...

weixin_34050427的博客 667

Arduino平台软硬件原理及使用——Arduino Uno板卡的使用

Arduino Uno板卡的基本使用

洪博hopes的博客 4176

QEMU 使用的镜像文件:qcow2 与 raw

本文介绍了 qcow2 和 raw,它们都是 QEMU(KVM)虚拟机使用的磁盘文件格式,本文将从其实现原理,支持特性,以及读写效率等进行对比和分析,最后还要介绍这两种格式的磁盘文件如何转化。 qcow2 的基本原理 qcow2 镜像格式是 QEMU 模拟器支持的一种磁盘镜像。它也是可以用一个文件的形式来表示一块固定大小的块设备磁盘。与普通的 raw 格式的镜像相比,有以下特性

zhanghrp的博客 2372

结构函数详解

C3M系列覆盖从1 kW到60 kW功率范围,器件Rdson低、开关速度快(Eon/Eoff低),支持高温工作(结温高达175–225°C)。型号电压 (V)Rdson (mΩ, 典型@25°C)电流 (A, 连续@25°C)封装类型典型应用功率 (kW)65012022TO-247-41–106506035TO-247-35–2065060355–2012002180TO-247-310–40120016100TO-247-420–601200。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 160

AUTOSAR从入门到精通-【应用篇】基于AUTOSAR架构的混合动力电池 ECU 软件开发

由于严峻的环境污染和能源短缺问题,各国都在致力于发展新能源车,以达到节能排放的目的。在此背景下,12V启停系统由于成本较低廉、匹配方便,得到广泛应用。但是12V系统作为启停系统后存在许多问题,比如节能和减排效果有限,并且轻度混合动力系统的功率需求通常在10~15KW,在此电压条件下运行时,电池的电流会达到1000A,因此该方案行不通。高压混合动力系统(>110V)的节油效果好,但是成本很高,并且需要大功率的电机。48V混合动力系统比高压混合动力系统成本。

getusushu的博客 1490

如何把vmware中已经移除的虚拟机恢复

如何把vmware中已经移除的虚拟机恢复

Knight 2万+

一次请求穿过的六道关卡:微服务基础组件的通信与IO、事件驱动、负载均衡、服务路由、API网关与配置协调

微服务的稳定性往往取决于看不见的基础组件。本文跟随一次下单请求,依次穿过API网关、服务路由、负载均衡与服务通信,再沿事件分支扇出,并从控制面审视配置中心。通信层剖析握手成本、连接复用、epoll与主从Reactor、心跳判活、退避抖动、截止时间与重试预算;事件层讲解编舞与编排、事务发件箱和幂等消费;均衡与路由对比静态与动态算法、路由链、全链路灰度与同区保底;网关讨论过滤器链与限流算法;配置部分给出四类配置、长轮询与共识协调,最后归纳五道防线。文中关键数据均来自可在Java8运行的演示程序。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

虚拟硬盘数据恢复(vmdk、vdi、vhd等虚拟磁盘文件)

首先给自己做了难么多尝试后总结一些经验,可能让很多对磁盘分区,文件系统不熟悉的读者遇到类似的问题时少走很多弯路。(1)很多磁盘恢复、磁盘分区工具是可以直接读取虚拟机使用的虚拟磁盘文件(包括vdi,vmdk,vhd等格式的虚拟磁盘文件)的。比如windows下的diskgenius磁盘恢复工具,就可以直接打开这些虚拟磁盘文件,但是diskgenius并不支持所有的文件系统类型,比如Linux下常用的LVM文件系统类型,diakgenius就只能显示出虚拟磁盘文件里面的分区信息,无法读取分区里面的数据。

hacker_lpy的博客 6515

C#实现网络寻路(附完整源码)

C#实现网络寻路(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 426

基于MATLAB的多无人机多任务调度算法——CBBA带时间窗

本文将介绍基于MATLAB的CBBA算法,并对其进行改进,加入时间窗概念,以提高多无人机系统的调度效率和性能。时间窗用于限定任务的执行时间范围,以避免任务执行时间过长或过短导致的问题。具体而言,我们为每个任务设置一个允许的最早开始时间和最晚结束时间,并在任务分配的过程中考虑这些时间约束。在多无人机系统中,需要将若干个任务分配给不同的无人机完成,以实现高效的任务执行。以上是关于基于MATLAB的多无人机多任务调度算法CBBA带时间窗的简要介绍和源代码实现。多无人机系统的调度问题。

BUG?不存在的! 1899

kvm虚拟机_Linux系统下误删除KVM虚拟机数据恢复成功案例

KVM虚拟机时Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理。一、虚拟机故障环境描述客户的物理机器操作系统为Linux系统,文件系统为EXT4文件系统。其上的KVM虚拟机被删除,每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的ra...

weixin_39712724的博客 354

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

删除虚拟机_实习生删除虚拟机跑路了,多亏有我们才能找回来

一、服务器数据恢复描述需要进行数据恢复的服务器采用Linux操作系统、EXT4文件系统。由于实习生操作失误将服务器上的KVM虚拟机删除了3台。该服务器上每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。二、恢复服务器虚拟机过程1、分析服务器中的EXT4文件系统,将被删除的虚拟机磁盘文件节点位置定位;2、获取磁盘文件残留的索引信...

weixin_35820423的博客 119

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

指定的虚拟磁盘需要进行修复_实习生删除虚拟机跑路了,多亏有我们才能找回来...

一、服务器数据恢复描述需要进行数据恢复的服务器采用Linux操作系统、EXT4文件系统。由于实习生操作失误将服务器上的KVM虚拟机删除了3台。该服务器上每台虚拟机包含一个qcow2格式的磁盘文件,和一个大小约为1.2T的raw格式的磁盘文件,主要需恢复raw格式的磁盘文件。二、恢复服务器虚拟机过程1、分析服务器中的EXT4文件系统,将被删除的虚拟机磁盘文件节点位置定位;2、获取磁盘文件残留的索引信...

weixin_39792049的博客 818

删库跑路升级版,著名大厂员工离职为报复公司,直接删虚拟机!

全世界的程序员都一样,被逼急了都会做出毁灭性的行为… 来自印度的程序员 在大西洋的加利福尼亚州,有一个程序员叫做 Sudhish Kasaba Ramesh,因为名字比较长,后面我们称他为 SKR。 SKR 是一名来自印度的程序员,在美国拿着 HB-1 签证(美国的工作签证)在美国工作,跟我差不多一样大今年30岁。 如果不是因为入职了思科,估计他就是一个普通的程序员,谁也不认识他,他也更不可能两年后在行业搞出这么大一个事情来。 SKR之前的经历不太清楚,但在2016年7月他入职当时的思科,估计在这家公司干

weixin_40877900的博客 294

漫画:什么是删库跑路?

作者 |漫话编程来源 |漫话编程(ID:mhcoding)在DBA圈子有这样一个段子:最近几年,经常会出现各种删库跑路的事件发生,前几天还有报道说思科离职5个月的程序员,为了报复公司...

优快云资讯 3428

漫画:如何给女朋友解释什么是删库跑路?

作者 |漫话编程来源 |漫话编程(ID:mhcoding)在DBA圈子有这样一个段子:最近几年,经常会出现各种删库跑路的事件发生,前几天还有报道说思科离职5个月的程序员,为了报复公司...

程序人生的博客 451

漫话:如何给女朋友解释什么是删库跑路?

在DBA圈子有这样一个段子:最近几年,经常会出现各种删库跑路的事件发生,前几天还有报道说思科离职5个月的程序员,为了报复公司,删虚拟机跑路了。这位思科的离职员工,仅凭一己之力,删掉了思科...

weixin_44742132的博客 329

从删库到跑路,只差一条拼接命令

欢迎关注作者墨天伦:潇湘秦的个人主页 - 墨天轮公众号:潇湘秦的DBA之路。

xiaofan23z的专栏 932
上一篇: 程序员都比较宅吗?
下一篇: Redis如何分析慢查询操作?
普通网友
博客等级 码龄8年 55粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值