VMware Workstation虚拟机使用(6)——给虚拟机做快照
vmware虚拟机快照原理

vmware虚拟机快照原理VMware虚拟机的快照(Snapshot)功能是一项非常有用的功能,它允许用户在虚拟机运行时创建虚拟机系统状态的备份。
当创建了一个快照后,用户可以在后续的时间点上恢复虚拟机到该快照所代表的状态,这可以帮助用户快速恢复虚拟机系统出现的问题,或实现多个不同实验环境的快速切换。
在深入讨论快照的工作原理之前,我们先来了解一些与快照相关的术语和概念。
首先,虚拟机快照具有层次关系。
当用户创建一个快照时,它将成为一个该虚拟机当前状态的快照。
当后续快照创建时,它将成为一个前一个快照的子快照。
这意味着一些子快照在其父快照创建之前的状态所做的改变也会被包含在其中。
其次,快照的创建方式有两种:内存快照(Memory Snapshot)和磁盘快照(Disk Snapshot)。
内存快照会将虚拟机内存的所有内容保存到磁盘上,包括虚拟机的运行状态和正在执行的进程。
而磁盘快照只会保存虚拟机的磁盘状态,包括虚拟磁盘文件的当前版本以及虚拟磁盘的配置信息。
最后,虚拟机快照还具有快照树的结构。
当用户在虚拟机上创建了一个快照后,系统会生成一个快照文件并记录在虚拟机的配置文件中,同时引入一个新的快照树节点,该节点与快照文件关联。
通过这种方式,用户可以轻松地管理和恢复虚拟机到不同的状态。
那么,快照的工作原理是怎样的呢?当用户创建一个快照时,VMware会采用一种称为写时复制(Copy-on-Write)的技术。
该技术会在快照文件中记录虚拟磁盘文件的当前版本,并创建一个新的子虚拟磁盘文件(delta文件),这个子虚拟磁盘文件包含了自快照创建以来对虚拟磁盘所做的所有修改。
在快照创建后,对虚拟机的任何更改都将被存储在子虚拟磁盘文件中,而不会对父虚拟磁盘文件进行修改。
这意味着原始磁盘文件保持不变,而快照则包含了自快照创建时起到当前状态的所有改变。
当用户选择恢复虚拟机到一些快照时,系统会关闭虚拟机,将子虚拟磁盘文件合并到父虚拟磁盘文件中,以及将内存快照合并到虚拟机的内存中。
虚拟机快照的使用方法和注意事项(七)

虚拟机快照的使用方法和注意事项介绍在当今的科技时代,虚拟化技术正成为越来越广泛使用的一项技术。
虚拟机作为一种核心的应用,具有灵活性和效率方面的优势,虚拟机快照更是其中一个重要的功能。
本文将介绍虚拟机快照的使用方法和注意事项。
一、什么是虚拟机快照虚拟机快照是虚拟机管理软件提供的一种功能,它可以记录虚拟机在某一时刻的状态。
快照可以保存虚拟机的内存、配置和磁盘状态,包括操作系统、应用程序以及数据文件等。
使用虚拟机快照可以方便地还原到之前的某个状态,确保系统的可靠性和稳定性。
二、虚拟机快照的使用方法1. 创建快照创建快照是使用虚拟机快照功能的第一步。
在虚拟机管理软件中,选择要创建快照的虚拟机,点击创建快照按钮,填写快照的名称和描述等信息,然后点击确认即可完成创建。
创建快照时,最好为其提供一个有意义的名称和描述,便于日后查找和管理。
2. 快照的回滚回滚是虚拟机快照功能的关键操作,它可以将虚拟机还原到之前某个快照的状态。
在使用虚拟机的过程中,如果遇到问题或需要还原到之前的某个状态,只需选择相应的快照,点击回滚即可完成操作。
回滚后,系统会恢复到该快照创建时的状态,包括内存、配置和磁盘等。
3. 快照的删除虚拟机的快照管理还包括快照的删除。
当不再需要某个快照时,可以选择删除该快照,以节省存储空间。
在删除快照时,需要注意如果删除某个中间的快照,将会导致该快照后面的快照失效,无法回滚到中间快照之后的状态。
因此,在删除快照之前,要仔细考虑是否真的不需要该快照以及其可能产生的影响。
三、虚拟机快照的注意事项1. 存储空间限制虚拟机快照会占用一定的存储空间,因此在使用虚拟机快照时需要考虑存储容量的限制。
过多的快照或者过于频繁的快照创建会导致存储空间的消耗过快,甚至导致存储不足的情况。
因此,在创建快照前需要评估存储空间的使用情况,并制定合理的存储管理策略。
2. 镜像和快照的关系虚拟机快照是基于虚拟机的镜像创建的,因此在使用快照时需要理解镜像和快照的关系。
虚拟机快照的使用方法和注意事项(六)

虚拟机快照的使用方法和注意事项随着科技的进步,虚拟化技术在现代计算机应用领域发挥着越来越重要的作用。
虚拟机是一种模拟计算机硬件的软件实体,它可以在一台物理机上同时运行多个操作系统和应用程序。
虚拟机快照是虚拟机技术中一个重要的功能,它可以记录虚拟机的状态,并在以后的某个时刻恢复到该状态。
这篇文章将介绍虚拟机快照的使用方法和注意事项。
一、快照的使用方法1. 创建快照在虚拟机管理界面中,通常会有一个“创建快照”的选项。
点击该选项后,系统会记录当前虚拟机的状态,并生成一个快照文件。
可以为每个快照命名,并添加描述信息,以便日后查找和管理。
2. 恢复快照当需要恢复到某个特定时刻的快照时,只需在虚拟机管理界面中选择该快照,然后点击“恢复快照”的选项即可。
系统会将虚拟机的状态恢复到当时的状态,包括虚拟机的配置、安装的软件、数据等信息。
3. 删除快照如果某个快照已经不再需要,可以选择删除它。
删除快照后,该快照所记录的状态将无法再恢复。
因此,在删除快照之前,最好对虚拟机进行备份,以防止误操作导致数据丢失。
4. 多个快照的管理虚拟机管理界面通常还提供了多个快照的管理功能。
可以通过该功能查看当前虚拟机存在的所有快照,并对这些快照进行排序、搜索、分类等操作。
这样可以更方便地对虚拟机的状态进行管理。
二、快照的注意事项1. 快照不是备份虚拟机快照的功能很强大,可以帮助用户迅速回滚到某个特定的状态。
然而,快照并不是备份的替代品。
快照只记录了虚拟机的状态,而没有记录虚拟机的数据。
因此,在使用快照之前,最好先进行数据备份,以免数据丢失。
2. 频繁使用快照可能会影响性能频繁使用快照可能会对虚拟机的性能产生一定的影响。
每次创建、恢复或删除快照都需要对虚拟机的状态进行读写操作,这对虚拟机的性能要求较高。
因此,在使用快照时,尽量控制使用次数,避免给虚拟机带来过大的负担。
3. 注意存储空间的使用快照文件通常会占用较大的存储空间。
每次创建快照都会生成一个新的快照文件,而且该文件的大小会随着虚拟机的使用而逐渐增大。
虚拟机快照管理的最佳实践(六)

虚拟机快照管理的最佳实践虚拟化技术的迅速发展,使得虚拟机在企业中得到了广泛应用。
虚拟机允许我们在一台物理服务器上同时运行多个操作系统和应用程序,提供了更高的资源利用率和灵活性。
而虚拟机快照功能作为虚拟化环境中重要的备份和恢复工具,可以为我们提供更加便捷和安全的管理方式。
本文将介绍虚拟机快照管理的最佳实践,帮助读者更好地利用虚拟机快照功能。
一、了解虚拟机快照的基本概念和原理虚拟机快照是指在某个特定时间点上对虚拟机的状态进行记录和保存,以便在需要时能够恢复到这一时间点的状态。
在创建快照时,虚拟机的内存、磁盘、网络和配置等方面的状态都会被记录下来。
在使用快照时,可以选择恢复到快照创建时的状态,或者在不影响当前运行状态的情况下进行回滚操作。
虚拟机快照的实现原理是通过在虚拟化平台中创建一个新的虚拟磁盘文件来记录快照的变化部分。
这样,当我们需要恢复到某个快照时,只需要将这个虚拟磁盘文件与当前的虚拟磁盘文件合并,即可还原到快照创建时的状态。
二、合理使用快照功能虚拟机快照功能虽然方便,但过度使用可能对性能和存储资源造成负面影响。
因此,在使用快照功能时,需要根据实际情况进行合理的管理。
首先,及时清理过期的快照。
长时间保留大量的快照会占用大量的存储空间,还可能影响虚拟机的性能。
因此,我们需要制定定期清理快照的策略,并将清理工作纳入到日常的运维工作中。
其次,注意快照的层级关系。
在使用快照时,我们可以创建多个级别的快照,以便在不同的时间点上进行恢复。
然而,过多的快照级别可能会导致快照链过长,从而降低恢复性能。
因此,需要根据实际需求,合理规划快照的层级关系。
三、定期测试恢复过程虚拟机快照作为一种备份和恢复工具,对于保障系统的可靠性和稳定性至关重要。
因此,我们需要定期测试快照的恢复过程,以确保在紧急情况下能够快速恢复系统。
测试恢复过程的方法有很多种,最简单的方式是创建一个临时的虚拟机,将快照应用于该虚拟机,并验证系统能否正常运行。
虚拟机快照的使用方法和注意事项(一)

虚拟机快照的使用方法和注意事项在虚拟化技术的发展过程中,虚拟机快照无疑是一项非常重要的功能。
通过使用虚拟机快照,可以方便地创建虚拟机的备份,并在出现问题时快速恢复到之前的状态。
本文将探讨虚拟机快照的使用方法和注意事项。
一、什么是虚拟机快照?虚拟机快照是虚拟化技术中的一项功能,它能够记录虚拟机在某个时间点的状态和数据。
当虚拟机创建快照时,会将当前的虚拟机镜像保存到一个文件中,并在之后的操作中保留该文件作为虚拟机的备份。
通过使用虚拟机快照,我们可以方便地回滚虚拟机到之前的状态,类似于操作系统中的“还原”功能。
二、虚拟机快照的使用方法1. 创建快照:在使用虚拟机快照之前,我们需要先创建一个快照。
在虚拟机管理软件中,可以找到相应的功能按钮或菜单项来创建快照。
创建快照时,需要为快照命名,并可以选择是否保存内存状态。
保存内存状态可以保留虚拟机当前的运行状态,但是会占用更多的存储空间。
2. 还原快照:当我们在使用虚拟机过程中出现问题时,可以选择还原到之前的某个快照。
在虚拟机管理软件中,可以找到还原快照的功能按钮或菜单项。
选择还原快照后,系统会将虚拟机的状态还原到快照创建时的状态,并删除之后创建的所有快照。
3. 删除快照:当我们不需要某个快照时,可以选择删除它。
在虚拟机管理软件中,可以找到删除快照的功能按钮或菜单项。
删除快照后,虚拟机将不能再还原到该快照创建时的状态。
三、虚拟机快照的注意事项1. 存储空间占用:使用虚拟机快照会占用一定的存储空间。
每个快照都保存了虚拟机的完整状态,因此会消耗较多的磁盘空间。
建议在创建快照时根据实际需求进行选择,避免过多占用存储空间。
2. 快照链的管理:当我们创建多个快照时,会形成一个快照链。
快照链记录了快照之间的依赖关系。
如果删除了链中的某个快照,会导致链中该快照之后的所有快照无法使用。
因此,在删除快照时需要谨慎操作,避免出现意外情况。
3. 性能影响:使用虚拟机快照会对虚拟机的性能产生一定的影响。
虚拟机快照的使用方法和注意事项(十)

虚拟机快照的使用方法和注意事项在虚拟化技术的发展中,虚拟机技术成为了重要的一环。
虚拟机使得我们可以在一台物理机上同时运行多个操作系统,为企业的信息技术部门带来了极大的便利。
而其中一个重要的功能就是虚拟机快照。
虚拟机快照可以记录虚拟机在某个时间点的状态和数据,并且在需要的时候可以轻松恢复到该状态。
本文将介绍虚拟机快照的使用方法和注意事项。
一、虚拟机快照的使用方法虚拟机快照的使用非常简单,只需要在虚拟机管理界面上点击创建快照的按钮即可。
创建快照后,系统会自动保存当前虚拟机的状态和数据,并生成一个唯一的标识符。
用户可以根据需要对快照进行命名和描述,以便后续的管理。
在需要恢复到某个快照的时候,只需选择对应的快照,点击恢复按钮即可。
系统会将虚拟机的状态和数据恢复到该快照保存的状态。
虚拟机快照的使用方法非常简单,但是在实际操作中,用户还需要注意以下几点。
二、快照的频繁创建和过期管理创建虚拟机快照对于保证系统的可恢复性非常重要,但是频繁创建快照也会占用大量的存储空间。
因此,在使用虚拟机快照的过程中,用户需要根据实际需求合理地创建和管理快照。
首先,用户应该根据系统的重要性和变动频率来决定快照的创建频率。
例如,对于生产环境中变动较大的系统,可以选择每天或每周创建一个快照,以确保系统的可恢复性。
而对于开发环境或测试环境,可以根据需要选择创建快照的时机。
其次,用户还需要注意快照的过期管理。
随着时间的推移,虚拟机的快照会越来越多,这会占用大量的存储空间。
因此,用户需要定期检查和删除过期的快照。
一般来说,用户可以根据实际需求决定保留多少个最新的快照,并删除较旧的快照。
三、快照的性能影响虚拟机快照的创建和恢复过程都会对系统的性能产生一定的影响。
在创建快照的过程中,系统需要对虚拟机的状态和数据进行保存,这会占用一定的CPU和内存资源。
因此,在创建快照时,如果系统的负载较高,可能会导致系统变慢或响应时间延长。
另外,在恢复快照的过程中,系统需要将虚拟机的状态和数据恢复到指定的快照状态,这同样会占用一定的CPU和内存资源。
VMware 云平台快照制作方法研究

VMware 云平台快照制作方法研究摘要:VMware 云平台快照是信息技术革新中的产物,以主流的VM虚拟机为例,作为一款功能强大虚拟计算机软件,在单一桌面上即可为用户提供不同的操作系统运行操作,并在此基础上实现开发、测试等功能。
在虚拟机的实践应用中,当操作者想返回某一特定时间的系统状态,而同时有不想在重复创建新的虚拟机的同时,就可以运用VM虚拟机快照功能,实现自己的操作。
VMware 云平台快照的出现使得上述功能的实现更为便捷而高效。
本文以虚拟机的运行云平台的搭建为侧重点,对VM虚拟机云平台创建快照的一般方法展开问题研究,将为虚拟信息化技术的快速发展提供参考。
关键词:VMware;快照;研究新时期以来,伴随着IT技术的不断发展和技术革新,促成了行业自身跨越的同时,对社会各项事业的助推作用十分明显,而随着各行业信息化建设的不断深入,其背后所存在的硬件成本和运维成本成为各行业发展中的不得不面对的问题。
需要整合构建的思路,以虚拟技术为蓝本在提升资源运行效率的同时,解决行业IT进程中的伴生性问题,成为信息化革新中的重要策略。
近年来,云计算开始逐步兴起并开始被广泛地接受,作为云计算的核心,虚拟化技术对IT行业的架构进行了有效的重建,对行业信息应用架构模式和运维思路带来了颠覆性的调整与冲击。
1.VM快照的创建当前,虚拟机主要有VM(VWware Workstation的简称,中文名为威睿工作站)和VB(VirtuaIBOX的简称)两种,是信息技术革新中的产物,同时虚拟机软件可视为虚拟的PC软件,它的出现时得使在同一物理机上实现多个操作系统的运行。
随着计算机技术的迅猛发展,其在教育教学、档案管理等方面获得了较好的应用,极大程度上推进了相关应用行业的发展。
随着互联网技术的不断跨越,在云计算平台下虚拟技术的优点得到了更大层次上的发挥。
VM虚拟机快照可理解为具有只读属性的镜像,是虚拟机运行的过程中在某一特定文件系统中的特定时间的系统镜像。
虚拟机快照的使用方法和注意事项

虚拟机快照的使用方法和注意事项在当今数字化世界中,虚拟化技术在企业和个人计算机领域得到了广泛的应用。
虚拟机快照作为一种重要的功能,可以帮助用户在虚拟机操作过程中解决许多实际问题。
本文将介绍虚拟机快照的使用方法以及需要注意的事项。
一、虚拟机快照的使用方法1. 创建快照:在使用虚拟机时,我们可以通过虚拟化软件提供的界面或命令行工具来创建快照。
一般情况下,创建快照的过程是在虚拟机处于运行状态下进行的。
创建快照可以理解为对虚拟机的当前状态进行一个备份。
这样一来,当虚拟机在后续的操作过程中出现问题时,我们可以将虚拟机恢复到创建快照时的状态。
2. 恢复快照:当我们需要恢复虚拟机到某一个特定的状态时,可以通过恢复快照来实现。
虚拟化软件提供了恢复快照的选项,用户只需要选择想要恢复到的快照,并执行相应的恢复操作即可。
在恢复快照的过程中,虚拟机的所有状态将被还原为创建快照时的状态,包括虚拟机的内存、磁盘、网络配置等。
3. 删除快照:当我们不再需要某个特定的快照时,可以选择删除它。
虚拟化软件提供了删除快照的选项,用户只需要选择要删除的快照,并执行相应的删除操作。
需要注意的是,删除快照后,虚拟机将无法再恢复到该快照的状态,因此在删除操作之前,我们应该先确认是否真正不再需要该快照。
二、使用虚拟机快照需要注意的事项1. 快照的管理:在使用虚拟机快照时,我们需要进行合理的管理。
过多的快照可能占用大量的存储空间,并且会影响快照的恢复性能。
因此,我们应该定期清理不再需要的快照,并限制快照的数量。
同时,我们还应该为每个快照提供一个有意义的、易于理解的命名,以便在需要找回某个特定的状态时能够方便地进行识别和选择。
2. 快照的时间间隔和频率:在创建虚拟机快照时,我们需要考虑创建的时间间隔和频率。
如果时间间隔过长或频率过低,可能会导致在某个故障发生之后无法恢复到最新的状态。
相反,如果时间间隔过短或频率过高,可能会导致过多的存储占用和系统性能下降。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VMware Workstation虚拟机使用(6)——给虚拟机做快照
这期为大家介绍如何给虚拟机做快照。
什么时快照?所谓的虚拟机快照,就是保存虚拟机在某一个时间点的状态。
比如,在A 时间点安装了某个软件,使用一段时间后,这个软件用不了了,就可以通过快照恢复到A 时间点,整个电脑就恢复到A时间点刚安装了软件的状态,但要注意,恢复快照后,在快照时间点之后的操作将全部被重置,文件全部被删除。
一、给虚拟机做快照
1.拍摄快照
点击“虚拟机”菜单->“快照”->“拍摄快照”
在“拍摄快照”窗口中,在“名称”文本框中输入快照名称,在“描述”文本框中输入对该快照的描述(描述主要是可以辅助自己记住该快照的状态内容),点击“拍摄快照”即完成快照的拍摄。
2.检查快照
快照拍摄完成后,点击“虚拟机”菜单->“快照”->“快照管理器”
在“快照管理器”窗口中,可以看到之前做的快照,如果做的快照没有出现,可将虚拟机操作系统重新启动一次即会出现。
二、恢复虚拟机快照
假设我们对虚拟机的操作系统进行了相关操作,这里我们更换一个桌面,拷贝入一个文本文档。
修改系统状态后
前面我们做了三个快照,都是WINDOWS的默认桌面,现在我们再在现在这个状态下做第四个快照。
完成后,开始恢复快照。
点击“虚拟机”菜单->“快照”->“快照管理器”
在快照管理器中选择之前的快照后(可选择任意的快照),点击下方“转到”按钮。
便恢复之前的状态。
可以看到,对系统的操作均被还原。
恢复快照后
三、关于快照的文件
快照是如何做到将虚拟机关状态保存并且不影响到虚拟机的运行?
首先我们选中我们之前已经创建了快照的虚拟机,打开“快照管理器”,可以看到我们当前虚拟机状态的位置。
关闭“快照管理器”窗口,点击“虚拟机”菜单->“设置”
在“虚拟机设置”窗口中的“硬件”选项卡中的左侧栏点击“硬盘”,在右侧可以看到“磁盘文件”文本框,内容便是当前虚拟机的磁盘文件的位置。
现在我们打开“快照管理器”,恢复一个快照。
我这里恢复的是之前改变过状态的快照。
现在再点击“虚拟机”菜单->“设置”
在“虚拟机设置”窗口中的“硬件”选项卡中的左侧栏点击“硬盘”,在右侧看“磁盘文件”文本框,可以看到现在的磁盘文件和恢复快照之前的文件已经不同。
可以看到,虚拟机在使用不同的快照时使用的是不同的磁盘文件。
下面向大家介绍虚拟的快照和虚拟机磁盘文件的关系。
打开存放虚拟机磁盘文件的文件夹,路径在上面已经可以找到,我的机子是在“E:\vm\WIN7”文件夹中。
在该文件夹里面,我们可以看到很有扩展名是vmdk的文件,这些文件即是虚拟机的磁盘文件。
我们创建虚拟机时,会创建一个初始磁盘文件。
(在第2节创建虚拟机中有讲到),默认的文件名是虚拟机名,如我的初始磁盘文件名为“Windows 7.vmdk”。
我们在创建第一个虚拟机快照时,这个初始磁盘文件属性会被自动设置为“只读”,同时创建一个“Windows 7-000001.vmdk”磁盘文件,这个新的磁盘文件只记录了创建快照后,我们对虚拟机进行的相关操作,比如向磁盘中增加、删除文件,改变系统设置等都会被存储在这个新的磁盘文件中。
当创建第二个快照时,“Windows 7-000001.vmdk”文件属性又会被自动设置为已读,同时创建“Windows 7-000002.vmdk”磁盘文件,以此类推,每次新建快照都会将之前使用的磁盘文件设为已读,并生成一个新的磁盘文件。
但是,如果我们创建第二个快照,生成了“Windows 7-000002.vmdk”文件并进行了相关操作,这时,我们没有再次做快照,便将快照恢复到第一个快照时,“Windows 7-000002.vmdk”文件将被删除,同时会生成“Windows 7-000003.vmdk”作为虚拟机当前位置作用的文件。
四、删除快照
删除快照十分简单,打开快照管理器,选中需要删除的快照,点击右下方删除按钮即可。
删除快照会相应删除该快照的磁盘文件。
但大家在删除快照时会发现,在删除一些快照的时间非常长,这是为什么呢?我们下面说说虚拟机快照的原理来解释这个现象。
虚拟机快照的原理
我们假设现在是未建立快照的原始状态,磁盘文件为“Windows 7.vmdk”,假设我们在里面建立了3个文件A、B、C,并进行了编辑。
我们现在做第一个快照“A快照”。
从前面的介绍可知,“Windows 7.vmdk”文件属性被设置为只读,并创建一个新的磁盘文件“Windows 7-000001.vmdk”,我们知道,“Windows 7.vmdk”被设置为只读后,之前建的3个文件都在这个磁盘文件里,它们将不能被修改、删除,也不能再向该磁盘文件内添加新文件。
但是我们做完快照后,还是有可能对它们进行操作的,那该怎么办?
其实,做完快照之后,虚拟机使用新磁盘文件“Windows 7-000001.vmdk”,如果是新建文件D,这个新文件D将被保存在新磁盘文件“Windows 7-000001.vmdk”中。
如果是修改文件A,那么修改后的文件A会被重新保存一份在新的磁盘文件“Windows 7-000001.vmdk”中,以后再访问该文件,则访问的是新磁盘文件“Windows 7-000001.vmdk”中的A文件而不是原磁盘文件“Windows 7.vmdk”中的文件A。
如果是删除文件B。
那么会在新磁盘文件“Windows 7-000001.vmdk”中标记该文件被删除,因此在当前状态下,就看不到文件B。
但是B文件还是存在于原来的磁盘文件“Windows 7.vmdk”中的。
那么前面还有一个文件C,即没有修改也没删除,因此在当前状态下将直接读取原磁盘文件“Windows 7.vmdk”中的文件C。
从上我们可以得出一个结论:做完快照后,在当前状态下虚拟机文件是虚拟机快照后的
新磁盘文件“Windows 7-000001.vmdk”和原磁盘文件“Windows 7.vmdk”两个磁盘文件的总和。
那么现在,我们在现有修改的基础上,再创建一个快照,那么磁盘文件“Windows 7-000001.vmdk”也变成了快照磁盘,属性被设为只读,并且再次产生一个新的磁盘文件“Windows 7-000002.vmdk”作为当前状态使用的磁盘。
从上面可知,每次新创建的磁盘文件与原来被设为只读属性的快照磁盘文件有依赖关系,原来的状态被快照保留,会不断占用磁盘空间,比如文件A在每次快照后都进行了修改,那么三个磁盘文件里都会存在文件A。
所以为了节省物理机的磁盘空间,如果虚拟机的某个快照不打算用了,则可以删除快照释放占用的物理磁盘空间。
那么我们会发现一个问题,在三个快照中,第三个磁盘文件依赖于前面两个,如果第一个快照磁盘文件“Windows 7.vmdk”被删除,那后两个磁盘文件的依赖不就丢失了?其实,这时虚拟机会将“Wiindows 7.vmdk”与“Windows 7-000001.vmdk”两个磁盘文件进行合并,确保依赖能够继续保持。
还合并需要较长时间,因此有时在删除快照时,特别是有被依赖的快照(即快照时间线内中间的快照)时,会花费较长时间。
删除快照的技巧
即然我们知道了虚拟机快照的原理,那么为了确保快速删除快照文件,就要避免出现磁盘文件合并的情况。
因此,我们删除快照时要注意以下两点。
1.删除中间快照时,最好关闭虚拟机的操作系统后再删除,否则虚拟机可能会卡死不动。
2.如果删除中间快照时,当前位置的状态也不打算保留,我们应该从时间线的最后一个快照往前删,这样就不会出现磁盘文件合并的现象。