我正在寻找合适的异地备份/文件同步解决方案。本地客户端和远程服务器都运行linux。服务器上的存储空间有限,客户端和服务器之间的带宽非常有限。
我看了一下背叛,Back In Time,DéjàDup,luckyBackup,rsnapshot,rdiff-backup,rsynccrypto。这些似乎没有做我想要的,至少如果我理解正确的话。它们要么存储多个版本,要么每次都进行完全重新传输,或者缺少加密,或者没有压缩。我尝试了一个rsync / fusecompress / encfs组合,但fusecompress一直在破坏我的文件。我搜索了超级用户和askubuntu,在这里只发现了一个类似的问题(如何进行类似rsync的加密备份?),但是没有谈论压缩和没有合适的解决方案。
要求:
- 简单镜像,只有一个文件副本(有限的存储空间)
- 仅更新自上次同步后更改的文件(带宽有限)
- 存储压缩和加密的文件
- 加密应该在发送之前在客户端上进行
基本上,我想要的是像rsync一样的行为,但存储压缩和加密的镜像文件。这样的事情存在吗?