通常,在执行虚拟机实例的磁盘快照之前,必须同步磁盘以确保所有缓冲区都已写入磁盘。
如果客户机操作系统是Linux,则可以使用像fsfreeze这样的工具来执行此操作。 如果客户机操作系统是基于Windows的,如何确保磁盘已经同步?
编辑 :当我问这个问题的时候,我想到了OpenStack,所以我对下面的OpenStack支持的pipe理程序的答案感兴趣:
这完全取决于拍摄快照的内容。 VMware ESXi将使用VMware Tools来暂停来宾文件系统,以确保您具有一致的快照。 启动工具安装后,Hyper-V也会执行类似的操作。
我不知道任何采用不一致捕捉的虚拟化解决scheme,除非您明确告诉它不要停顿来宾文件系统。 这并不是说它们不存在,但没有更多关于实际捕捉的细节,很难说明确。