崩溃一致性快照与文件系统一致性快照之间有何区别?

崩溃一致性快照与文件系统一致性快照之间有何区别?

部分文章为机器自动翻译,文中可能有文法错误或语义模糊之处。

用途

在创建虚拟化环境时,确保虚拟机在发生突然故障时受到保护是至关重要的。快照可记录虚拟机的数据状态,可用于将虚拟机还原到拍摄快照时的状态。本文将介绍Virtual Machine Manager中两种类型快照之间的区别。

解决方案

崩溃一致性快照

崩溃一致性快照仅记录已写入虚拟硬盘的数据。快照中不会捕获内存或待处理I/O操作中的任何数据。因此,此类型的快照无法保证文件系统或应用程序的一致性,您可能无法还原具有损毁一致性快照的虚拟机。建议为非数据库操作系统和应用程序(如文件服务器,DHCP服务器和打印服务器)使用崩溃一致性快照。

文件系统一致性快照

除了虚拟硬盘上的数据之外,文件系统一致性快照还会记录内存和待处理I/O操作中的所有数据。在拍摄文件系统一致性快照之前,访客操作系统上的文件系统会进入静默状态,内存中的所有文件系统缓存数据和待处理I/O操作都会刷新到硬盘。但是请注意,文件系统一致性快照中记录的数据可能不如应用程序一致性快照中的数据完整。对于数据库操作系统和应用程序(如SQL,Oracle和Exchange),建议使用文件系统一致性快照。

注:

    • 文件系统一致性快照需要在虚拟机操作系统上使用Synology Guest Tool。请参阅本文以了解安装说明。