VMware虚拟机必会操作:为虚拟机生成快照

本文收录于公众号「安心代码」和github开源项目「anxincode」:https://github.com/anxincodeha/anxincode,公众号内回复「笔记」或者查看github项目README.md即可获取所有的编程学习笔记和资料📝,欢迎大家关注👀和star⭐️
在这里插入图片描述

安心代码,我是安心❤️💻😊朋友们好呀👋✨~~~这篇文章跟大家介绍下 VMWARE 中的创建虚拟机后的一个必备操作:为虚拟机生成快照📝⚙️🛠️✅

一、快照是什么以及创建快照的必要性

我们经常需要在 VMware 中创建虚拟机并且对虚拟机安装软件、进行配置。经常存在如下情况:安装软件错误或者配置错误,想清除错误的软件或配置,又不知道该怎么清除或者清除非常麻烦😵‍💫这种情况下,VMware 如果我们在安装软件/更改配置前对虚拟机进行快照,保存虚拟机安装软件/更改配置前的状态的话,这个问题就很简单了,可以直接把虚拟机恢复到快照。

虚拟机快照是VMware提供的一项非常好用的功能👍👍👍它能够捕捉虚拟机某一时刻的完整状态,包括虚拟机的磁盘、内存、配置和设备状态等。简而言之,快照记录了虚拟机在某一特定时间点上的备份💾你可以在未来某个时刻恢复虚拟机到该状态。如果没有创建快照,在进行虚拟机的系统升级、软件安装或配置更改时,任何潜在的问题都可能导致无法恢复的故障,这种情况下只能重新安装虚拟机,然后再对虚拟机进行配置😱😱😱但是有了快照功能,可以直接把虚拟机恢复到创建快照的那个时间点🕧这样就相当于撤销那些危险、未知操作以及它们对于虚拟机带来的影响。怎么样,这个功能是不是很方便呢😄😄😄?

二、VMware 如何怎么保存虚拟机的快照

1.保证想要创建快照的虚拟机在挂起状态或者关机状态

如果直接在运行状态下创建了虚拟机快照可能会丢失数据,所以我们首先要挂起或者关机要创建快照的虚拟机:

虚拟机名字左侧有个类似暂停的符号意味着当前虚拟机已经被挂起:

2.右键想要创建快照的虚拟机,点击快照>拍摄快照

3.填写名称和描述,然后点击拍摄快照

点击完拍摄快照后,等待创建完成

4.查看创建的快照

点击自己创建的快照查看:

说明快照创建成功啦🌈🎉👏

三、VMware 从快照中恢复虚拟机

创建快照后,当虚拟机发生故障需要恢复时,我们就可以用之前创建好的快照恢复虚拟机的状态。

我们用创建某个文件📝来模拟修改配置文件失败后需要用快照恢复虚拟机的场景,给大家看下如何从快照中恢复虚拟机

1.随便创建个文件模拟修改配置文件

继续运行虚拟机,

随便创建个文件,然后随便写的内容,模拟对配置文件的修改:

现在我们发现这个“配置文件”有问题,引起了服务不可用,又记不清楚自己修改了哪些地方,只能通过快照来把虚拟机恢复到以前的状态了

2.从快照恢复虚拟机

第 1 步还是挂起虚拟机:

第 2 步,右键想要恢复快照的虚拟机,选择快照>恢复到快照来恢复到某个快照

点击

❗❗❗注意:恢复快照后,虚拟机的当前状态会丢失❗❗❗

等待完成

3.再运行虚拟机,发现创建的文件已经消失了,说明恢复快照成功了🌈🎉👏

### 虚拟机快照概述 虚拟机快照是一种用于保存特定时间点上的虚拟机状态的技术。通过创建快照,在后续遇到任何问题或者需要返回到之前的状态时,能够快速有效地恢复整个系统的配置和数据。 对于 VMware 环境中的 Kali Linux 虚拟机而言,当进行了某些修改或测试之后如果效果不佳,则可以通过简单的几步操作来实现回退至先前已知良好的工作状态[^1]。 ### 创建快照的方法 在 VMware 中创建新快照的过程如下: - 打开 VMware 应用程序并加载目标虚拟机; - 进入顶部菜单栏找到 `Snapshots`(快照)选项卡; - 单击 `Take Snapshot...` 来启动向导流程; - 输入描述性的名称以及备注信息以便日后识别此版本的历史记录; - 完成设置后确认提交即可完成一次完整的系统备份动作。 而对于基于 QEMU 的解决方案来说,由于其核心在于磁盘映像文件本身,因此也可以利用命令行工具 qemu-img 实现类似的功能[^2]。 ```bash qemu-img snapshot -c <snapshot_name> <disk_image> ``` 这条指令会针对指定的 `.img` 文件生成一个新的内部标记点供以后查阅调用之用。 ### 恢复已有快照 要将当前运行状况重置为某个早先时刻所保留下来的副本,按照下面指示执行相应步骤就可以达成目的了: - 启动 VMware 并定位到对应的 VM 实例; - 访问 `Snapshot Manager` 或者直接选取 `Restore Snapshots...` 功能入口; - 浏览列表挑选出期望还原的时间节点; - 接受提示框内的警告消息最终敲定选择以触发实际的数据迁移过程。 同样地,在非图形界面下处理由 qemu-img 维护着的快照集合也十分简便: ```bash qemu-img snapshot -a <snapshot_name> <disk_image> ``` 上述语句的作用是从给定路径读取存储设备的内容并将视图切换到选定的那个历史切片之上。 ### 快照管理注意事项 值得注意的是,尽管频繁制作多个不同阶段的存档有助于提高灵活性,但也可能带来额外的空间占用成本。所以建议定期清理不再使用的旧版资料,并且合理规划好每次拍摄的角度范围以免造成不必要的混乱局面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值