【问题标题】:How to back-up local SSD in Google Cloud Platform如何在 Google Cloud Platform 中备份本地 SSD
【发布时间】:2020-08-13 03:33:18
【问题描述】:

本地 SSD 是 Google Cloud Platform 中可用的最快存储,这清楚地说明了人们想要使用它的原因。但它也有一些严重的缺点,最值得注意的是,如果手动关闭虚拟机,SSD 上的所有数据都会丢失。 拍摄本地 SSD 的映像并将其恢复到重新启动的磁盘似乎也是不可能的。

如果我必须关闭 VM(例如,如果我想更改机器规格),那么推荐的备份本地 SSD 数据的方法是什么? 到目前为止,我只能手动将文件复制到存储桶或永久磁盘。

如果您对此有解决方案,如果将多个本地 SSD 挂载到单个逻辑卷中是否可行?

【问题讨论】:

  • 本地 SSD 仅适用于临时存储。如果您想要持久性,您必须手动将该数据复制到其他地方并恢复。 Google 不提供托管解决方案。鉴于 Google 可以重启实例(很少见),操作系统/应用程序可能会崩溃……您可能会丢失数据的案例数量使您的目标变得不切实际。

标签: google-cloud-platform google-compute-engine google-compute-disk


【解决方案1】:

我猜您想在每次关闭机器(或重新启动)时创建存储在本地 SSD 上的数据的备份。

要实现这一点(正如@John Hanley 评论的那样),您必须手动或通过某些脚本将数据复制到其他存储(持久磁盘、存储桶等)。

如果您运行的是 Linux:

这是一个很好的答案how to run script at reboot / shutdown。然后,您可以创建一个脚本,将所有数据复制到一些更持久的存储解决方案。

如果我是你,我只会使用 rsynccron。每小时或每天运行一次(取决于您的用例)。这是另一个很好的例子how to use rsync 来同步文件夹。

如果您运行的是 Windows:

也可以在windows关机和here's how运行命令。

【讨论】:

  • 很有帮助。我还想指出,可以使用 gsutil rsync 在云存储桶上创建备份,这是 GCP 上最便宜的存储选项之一。
猜你喜欢
  • 2021-03-19
  • 1970-01-01
  • 2016-04-08
  • 2017-09-23
  • 1970-01-01
  • 2019-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多