Google-Cloud-Platform

快照Google云

  • June 1, 2018

當我執行此命令時,它第一次製作全盤快照:

gcloud compute disks snapshot mydisk1 –-zone=asia-east1-a

但下次它只保存修改後的數據。

是否可以更改此命令以始終創建完整磁碟快照?還是有其他解決方案?

正如此 GCP 公開文件所述,快照是增量的並且會自動壓縮,因此與定期創建磁碟的完整映像相比,您可以更快地以更低的成本在永久性磁碟上創建正常快照:

  1. 永久磁碟的第一個成功快照是包含永久磁碟上所有數據的完整快照。
  2. 第二個快照僅包含自第一個快照以來的任何新數據或修改數據。不包括自快照 1 以來未更改的數據。相反,快照 2 包含對任何未更改數據的快照 1 的引用。
  3. 快照 3 包含自快照 2 以來的任何新數據或更改數據,但不會包含快照 1 或 2 中的任何未更改數據。相反,快照 3 包含對快照 1 和快照 2 中任何未更改數據的塊的引用。

使用上述備份系統有幾個優點:

  1. 創建完整磁碟快照需要更多時間,這會降低系統性能。對於服務於成千上萬使用者的生產系統來說,這可能是一個負面因素。
  2. 如果您從完整快照備份的增量部分進行恢復,則從某個時間點恢復失去的數據會更容易、更快捷。

如果您想定期獲得 VM 磁碟的完整副本,可以考慮創建(引導)磁碟的自定義映像,如本公開文件中所述。

引用自:https://serverfault.com/questions/914646