当我拍摄永久性磁盘快照时,该快照的一致性保证是什么?我知道它不能保证是“应用程序一致”,但它是“崩溃一致”吗?还是没有一致性保证?
- 编辑 -
作为比较,机器映像保证按原样保持崩溃一致性。但是,文档对永久性磁盘快照的这个问题保持沉默。
根据快照最佳实践,即使应用程序正在将数据写入这些磁盘,您也可以从永久磁盘创建一致的快照。如果您的应用程序需要严格的一致性,那么您可以按照以下步骤来确保一致的快照。
要在拍摄快照之前准备好永久性磁盘,请执行以下操作:
1- 使用 SSH 连接到您的实例。
2-运行应用程序刷新到磁盘。例如,MySQL 有一个 FLUSH 语句。使用适用于您的应用的任何工具。
3-阻止您的应用程序写入永久磁盘。
4- 运行 sudo 同步。