我们正在Minio内部运行对象存储。 理想情况下,我们希望能够以与其他重要数据相同的方式进行备份。 理想情况下,我们希望能够每小时,每晚,每周拍摄快照,并根据轮换规则分别保存多久。
虽然我知道mc镜像或rsynctypes的备份解决scheme,但实际上这些解决scheme是为您提供数据的镜像副本,但这对防止意外删除或说错误地破坏对象并不有帮助。
所以我和MinIO进行了一次快速的游戏,看起来它只是将数据存储在本地文件系统中。 但是,如果你用docker启动它,你将会把数据放在容器文件系统中。 所以我build议你从这个容器创build一个数据容器和备份,或者简单地将mount绑定到主机。
然后,您可以使用任何定期进行备份样式备份的工具。
基于rsync的非常轻量级的是rsnapshot ? 它使用rsync,但不反映删除和东西。 在另一端获得最佳差异备份。
否则更传统的备份软件,如bacula将工作得很好。 我有一个朋友使用它,并发誓。