对部署在虚拟机的应用来说,快照保存系统状态功能是管理员的得力助手,但是快照在实际应用中存在以下问题。

1、不能恢复指定文件

不能恢复指定的目标文件。由于误操作,虚拟机中某个重要文件或者文件夹丢失时,如果使用快照恢复,只能恢复到创建快照时的系统状态,不能象Ntbackup和Windows Server Backup工具一样能够还原出特定文件,必须还原全部的快照内容。

2、占用过多的磁盘空间

存储的快照文件是发生快照之后虚拟机上产生的新数据写入到一个独立的磁盘增量文件中,做的快照越多,服务器上的存储空间被占用的越来越多。所以需要管理员经常确认过期和不需要的快照,并且将其删除以防止存储空间不足,这给日常管理和维护增加很大难度。

3、增加系统负载

 

当创建多层级快照后,Hyper-V需要检查快照树才能找到最新数据,需要计算机分配额外的资源管理快照,将增加计算机负载,降低系统性能。

 

4、删除快照

Windows Server 2012中,快照删除后立即执行快照合并,如果快照文件过大,需要一段时间才能完成合并工作,合并期间虚拟机不提供外部访问功能。删除快照建议在飞工作时段完成。

5、快照不能代替备份

快照不疼代替备份的原因:

l 运行Hyper-V的物理服务器(宿主机)可能出现故障。例如,物理服务器硬件故障或管理操作系统故障。

l 虚拟机中运行的应用程序不能识别快照,因此无法进行相应调整。

l 虚拟机快照不同于由卷影复制服务程序所创建的备份。

6、删除快照后,但是空间没有立即释放

最佳解决方法:关闭虚拟机;或者强制停止虚拟机。虚拟机关闭、停止或置于保存状态前,已删除的虚拟机快照文件不会从物理存储中移除。删除快照文件可能需要花费一段时间,具体取决于快照的大小和数量。另外,需要确认存储空间是否够用。

7、如何存储快照

快照是后缀名为avhd或者avhdx的文件,默认情况下,快照文件与虚拟硬盘位于相同的文件夹中。因此,磁盘IO性能将决定快照文件的性能建议将快照文件和虚拟机硬盘文件部署在不同的物理磁盘中,增强读写性能,从而能提高虚拟机的运行效率。快照文件位置可以通过“Hyper-V设置”调整。