专栏中心

EEPW首页 > 专栏 > VMware的快照原理

VMware的快照原理

发布人:天翼云开发者 时间:2025-01-10 来源:工程师 发布文章

本文分享自天翼云开发者社区《VMware的快照原理》,作者:m****n

VMware的快照是基于数据块的快照。快照也是以一个文件方式存在的,缺省位置和虚拟机在同一目录下,它是一个Delta文件。每一次的快照就会产生一个新的Delta文件,而以前的Delta文件就进入一个只读状态。并且它是以16MB的大小来进行增长的。

快照文件的最大大小是不可能超过原磁盘文件的大小。

快照的不同类型:

1. *-delta.vmdk文件:这是当你对一个VM做一个快照时产生的差异文件,也就是一个redo-log文件。Delta文件是一个针对初始VMDK而产生变化的一个Bitmap。

2. *.vmsd文件:这个一个是用来存放关于快照的metadata和相关信息的文件。它是一个文本文件,存放一些诸如快照名,UID,磁盘文件名等等。它起始大小是0字节,直到做了第一个快照时才会改变大小。

3. *.vmsn文件:这是一个快照状态文件,它存放的是当你做快照时虚拟机的真实运行状态。它的大小据于你是否选择保留VM的内存作为快照的一部分相关。

命令行创建快照 

vmware-cmd myvm1.vmx createsnapshot snap1 'before upgrade' 1 1".

The options for quiesce and memory are either 1 for yes or 0 for no.

快照的删除或恢复

当你删除一个VM的所有快照时,所有在快照时创建出来的Delta文件被融合回原来的VMDK文件,然后删除这些Delta文件。但当你只删除一个快照时,那么只有这个快照会融合回它的上一级快照。

当你恢复一个快照时,现有的磁盘和内存状态被丢弃,然后VM被带回到那个时间点的状态,而这个快照成为新的父级快照。父级快照不一定就是最新做的快照,它在快照管理器中被标注为“you are here”。

当你用vmware-cmd来做时,vmware-cmd removesnapshots会删除所有的快照,vmware-cmd revertsnapshot会复原到最近的快照。若你要删除或复原到某一个快照时,你不能用命令行而需要用VIC。

若你复原一个不包含内存状态的快照,当你将VM启动时,它将会应用前一个快照。 

如何找到那些有快照的VM呢

到/vmfs/volumes目录下: 运行 find –iname “*-delta.vmdk” –mtime +7 –ls 可以找到在7天内没有改变的快照。运行 find –iname “*-delta.vmdk可以找到所有的快照文件。

如何改变快照文件的缺省位置

在VM的配置文件VMX中加一句: workingDir=”/vmfs/volumes/Snapvolume/snapshots/”。

在做Vomtion时,若你的快照文件不在共享存储位置或新ESX主机不能访问快照文件时,当迁移做完时,VM会崩溃掉。所以,建议在做Vmotion时,最好先把快照commit掉。

快照与磁盘空间的关系: 

当一个VM只有一个快照时,当你删除或commit快照时,你不需要额外的空间。但当一个VM有多个快照时,当你删除所有快照时,你需要额外的空间。

假设你要删除一个VM的所有快照(snap1,snap2,snap3),首先,snap3将融合进snap2,这将导致snap2增长,接下来,snap2将融合进snap1,这会导致snap1增长。最后,snap1将融合进原来的VMDK,这不需要额外的空间。只有当VMDK文件融合操作完成时,快照才会被删除,所以当一个有20G大小快照的VM在做commit时潜在地需要额外的20G。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

关键词: 云计算 快照 VMware

相关推荐

软件安全成为嵌入式云计算的热点

博通可能面临64.89亿美元的罚款

2026-02-10

虚拟机VMWare Workstation 9安装使用教程

云计算在IC设计中的应用

应用于数据中心(DataCenter)的 Smarter Solution

视频 2014-02-14

禁止中国实体使用美国和以色列网络安全软件

云计算掀起智能硬件变革的浪潮

包含Tornado启动项的VMDOS

资源下载 2011-11-19

美图获阿里巴巴2.5亿美元战略投资,将在AI与电商领域深度合作

VMware Workstation 帮助(全中文版).chm

将AI工作负载推向边缘

台积电AI产能:英伟达的需求可能迫使实现翻倍

由Memfault驱动的Nordic nRF Cloud荣获移动突破奖所颁发之年度云计算创新奖

全球云计算市场迎来重大价格调整

2026-02-10

仿人型机器人能同时流利地说15种语言

Upwind筹集2.5亿美元以实现云安全规模化

消息称谷歌首款 AR 眼镜年内上市售卖,将在本周 I/O 大会发布

2016物联网大会宣传片

更多 培训课堂
更多 焦点
更多 视频

技术专区