BaNG-备份下一代
由苏黎世联邦理工学院物理系开发和使用的备份工具。
动机
几年前,我们的备份是使用bash脚本进行的,该脚本将为每个客户端启动一个rsync进程,以将数据备份到远程服务器上的文件系统。 我们使用硬链接来避免备份空间必须随我们想要保留的最新备份数量线性增加。 尽管如此,由于每天的文件更改,我们始终计划备份空间大约是生产文件服务器的两倍。
在某些时候,由于存储量不断增加,备份开始花费的时间越来越长,最终将达到关键的24小时限制,因此无法进行每日备份。 独立地,备份服务器上使用的ext和xfs文件系统会遇到大量文件和硬链接的困扰,尤其是在清除较早的备份时。 由于这些原因,我们决
1