AWS EBS快照,有没有办法知道当前是否正在写入EBS

时间:2015-06-10 14:25:28

标签: java amazon-web-services amazon-ec2

我正在拍摄快照,所以我可以拍摄任何ebs的快照。建议在EBS未处于活动状态时(通过AWS)进行快照,因为如果在拍摄快照时它处于活动状态,它将无法获取快照时正在写入的任何内容。

我想知道是否有办法确定是否正在编写EBS,或者是否有任何关于如何确定此类事情的想法。

2 个答案:

答案 0 :(得分:1)

关注的是启动快照时是否正在写入卷。从实例外部,您将无法分辨,除非附加的实例已停止或根本没有连接。

在实例中,您可以冻结文件系统以使其保持一致。您不需要在创建快照的整个过程中冻结它,只需启动它即可。

答案 1 :(得分:0)

如果您没有冻结或以其他方式停止应用程序的方法,确保卷不被写入的唯一方法是停止实例或卸载卷,这两者都意味着应用程序中的一些停机时间,可能不被接受。 您可以通过多种方法确保快照一致:您可以在应用程序级别而不是文件系统级别(例如MySQL)上执行静默,以确保所有文件都已关闭。 您可能还想看一下我公司的产品Cloud Protection Manager,这是一款功能齐全的EC2备份和产品。基于EBS快照的恢复解决方案,支持应用程序一致性备份。