Google Cloud Storage用于增量备份

时间:2018-03-30 16:27:26

标签: google-cloud-platform backup google-cloud-storage bucket

我有一台带有一些网站的linux机器(通常在/ usr / local / apache / htdocs中)。我想为我的存储桶中的所有数据创建一个增量备份(至少7天)。 我创建了一个作为Coldline的存储桶,我使用rsync将我的本地文件夹同步到存储桶。 如果我明天使用rsync,新文件会自动上传到存储桶...但是如何删除(至少7天后)旧文件?

我将它用于rsync:gsutil -m rsync -r / usr / local / apache / htdocs gs:// my_bucket

(没有删除标记,因为我会将删除的文件保留几天......)

谢谢!

2 个答案:

答案 0 :(得分:3)

Google Cloud Platform附带了对象生命周期管理功能,允许您将生命周期管理配置添加到云存储桶中。

这可以允许您添加规则,包括删除策略。

每个生命周期管理配置都包含一组规则。对于每个规则,您可以为许多操作(包括删除)指定各种条件(包括对象年龄)。

因此,您可以使用它为7天以上的对象创建删除规则。

有关如何启用对象生命周期管理以及根据对象年龄配置删除规则的详细说明,请查看here

答案 1 :(得分:0)

gsutil rsync仅在删除源文件的过去几天后才提供删除方法。您可能希望查看与Google云端存储配合使用的备份应用程序。通过此类应用程序,您可以配置有关备份工作方式的各种内容,例如在删除之前的N天内保留已删除文件的最新版本。

相关问题