支持Glacier的Linux备份服务

gle*_*skv 5 linux backup amazon-glacier

我使用bacula + s3fs在S3上进行备份,但它不支持Glacier.是否有类似Bacula和Glacier支持的东西?

我需要

  • 不同的备份策略(FULL,INCREMENTAL ...等)

  • 从单个位置编辑备份作业

  • 监视备份作业状态

远程服务器的PS备份会很好:)

jgb*_*jgb 5

这个问题似乎是偏离主题的.特别是如果你期望:

  • 软件推荐
  • 完整的软件解决方案

您的问题将受到更多关注:服务器故障


我建议使用bacula,因为:

  • 你显然已经熟悉它了
  • 它支持您的要求
  • 它支持额外的加密,建议将数据存储在aws上

我们正在使用一个使用cron定期触发的python脚本.您可以在使用RunScript的任何作业之后运行该脚本.

主要概念是使用每个卷一次.将所需的卷标记为已使用后,将其上传到亚马逊冰川.

我们的脚本做了:

  1. 从中获取所需池的PoolId bacula.Pools.我们只上传完整备份.
  2. 从取MediaId的MediaVolStatus=UsedPoolId是以前的一个
  3. 将MediaId写入新表(eq :),MediaArchive保持已处理的冰川上传状态.
  4. Media.VolumeName使用boto(create_archive_from_file)上传文件
  5. 成功时,将存档ID保存到您的MediaArchive.否则重启上传.