网上很多介绍快照操作方式,我这里就不多写了。
我把最近遇到磁盘空间不足,删除快照后磁盘空间无法释放的问题总结一下。
一、快照存储路径
注:默认情况下是存在C:\ProgramData\Microsoft\Windows\Hyper-V,这样会暂用C盘空间
创建快照时,一定要修改存储路径,避免C盘磁盘空间不足
二、快照删除(下面信息为引用内容,原文网站:http://www.xuniji.com/virtualpc/view.asp?id=187)
快照功能,有创建,它就有删除,理由很简单,有时需要,有时不要了,还能省一点磁盘空间,这里有一个场景,或许能让我们更好的理解快照的删除
1、在虚拟机中桌面新建一个文本文件,名称为Text One,创建快照One Text;
2、再建一个文本文件,名称为Text Two,创建快照Two Texts;
3、再建一个文件文件,名称为Text Three,创建快照Three Texts;
好了,快照创建完成了,我们执行以下操作
1、关闭虚拟机,再打开,可以看到桌面上还是有三个文本文件,这个没错;
2、关闭虚拟机,把快照Three Texts删除,此时只有两个快照了,我们查看虚拟机的配置文件,此它的drive0参数配置为Two Texts的AVHD了,再次打开虚拟机,我们可以看到桌面上还是有三个文本文件,为什么这里还有三个文本文件,启动文件不是Two Texts了?
其实删除快照的操作,Hyper-v还有一个合并磁盘的过程,就是将正在删除的AVHD文件与树形结构中的上级父快照的AVHD文件合并
a、如果在虚拟机开机的状态删除快照,那么这个快照的AVHD文件还将继续使用,虚拟机中的所有操作还是保存在这个AVHD文件之中,等到虚拟机关机了,那么Hyper-v将启动一个合并的过程,将该AVHD文件与上一级快照的AVHD文件合并,如果删除的快照是最后的一个快照,也就是说没有上一级快照AVHD,那么它将与虚拟机的VHD文件合并;
b、如果虚拟机是关机的状态删除快照,那么这个合并过程将立即执行。
给个截图看下合并状态