备份实例数据

如果 Google Cloud Managed Lustre 实例上的数据被意外删除或损坏,或者实例被删除,则无法直接在该实例上恢复这些数据。Managed Lustre 不支持取消删除文件或在删除后恢复实例。

为防止数据丢失,您应定期备份实例数据 ,方法是将数据导出到 Cloud Storage 存储桶。

使用 Cloud Storage 的备份策略

您可以使用 Managed Lustre 的内置数据传输功能,将数据从实例直接导出到 Cloud Storage 存储桶。

如需了解相关说明,请参阅 将数据传输到 Cloud Storage

备份策略的主要注意事项:

  • 增量导出:从 Managed Lustre 到 Cloud Storage 的传输是增量的。它们仅复制目标存储桶中尚不存在的文件,或自上次传输后发生更改的文件。

  • 已删除的文件:导出不会删除目标存储桶中 已从实例中删除的文件。

  • 分层命名空间 (HNS):为提高传输速度,请考虑使用 启用了分层命名空间的 Cloud Storage 存储桶。

  • 存储类别:如需管理长期备份的存储费用,请考虑 使用 Cloud Storage 存储类别(例如 Nearline、Coldline 或 Archive),或在备份存储桶上配置 对象生命周期管理。 如需了解详情,请参阅 Cloud Storage 价格

  • 存储桶位置:为避免跨区域数据传输费用,并最大限度地缩短备份和恢复操作期间的延迟时间,请在与 Managed Lustre 实例相同的区域中创建备份存储桶。

自动执行定期备份

如需维护定期备份,您可以自动执行定期数据导出。例如,您可以使用:

恢复数据

如需从 Cloud Storage 备份存储桶恢复数据,请将数据重新导入到 Managed Lustre 实例中。数据导入传输是增量的,仅复制目标实例中尚不存在的文件,或自上次传输后发生更改的文件。如果实例和备份存储桶中都存在某个文件,并且该文件已修改,则导入操作会使用备份版本覆盖实例上的文件。

如需了解详细的传输说明和命令,请参阅 将数据传输到 Cloud Storage 或从 Cloud Storage 传输数据

根据您的恢复场景,您可以将数据恢复到现有实例,也可以从备份重新创建实例:

  • 将数据恢复到现有实例

    • 用于恢复已删除或损坏的文件,或将特定目录恢复到活跃实例。
    • 您可以恢复整个文件系统,也可以指定子目录路径。如果恢复到子目录,则该目录必须已存在于文件系统中。
    • 如果实例上的文件已修改或损坏,则导入备份会使用 Cloud Storage 中的版本覆盖该文件。
    • 为防止在导入期间发生写入冲突或数据不一致,请暂停客户端写入活动,或从目标目录路径卸载客户端。
  • 从备份重新创建实例