用于Windows上关键任务远程备份的rsync-with-version-history解决scheme

我需要通过SSL从一台Windows Server 2008盒子备份一些大文件(100GB)和一百万个小文件(2,000,000×50k)。

我想要的是让备份服务器上的目录结构镜像生产服务器 – 但带有版本历史logging。 rsync做的第一部分,我知道一些产品结合rsync与版本历史,但我不知道哪些是真的准备黄金时间。

我的计划是使用Syncrify ,但由于没有人有任何经验,我正在寻找其他的想法。

牺牲是好的,应该工作。 我们用它来备份我们的networking服务器,它工作正常。 但是,我没有

如果要使用版本历史logging进行备份,以便能够恢复旧版本的备份文件,则应该考虑使用版本控制系统(如gitsubversion而不是像rsync这样的复制系统。 不太推荐的替代方法是使用增量tar文件来pipe理自己的增量。

如果我误解了你对“版本历史”的要求,请澄清你的问题,但是rsync本身并不是一个随着时间的推移或者文件版本随时间而变化的logging工具。 这只是一个复制/同步工具。 这是一个非常好的,但一个非常具体的使用工具。

编辑:可能适合您的需要的另一个工具是rsnapshot ,它使用rsync作为复制工具,但跟踪多个版本,以便您可以回溯到较旧的“快照”。

听起来像rdiff备份将很好地满足您的需求。 我用它来做linux-> linux和windows-> windows和windows-> linux备份。 它将当前版本保持为源的精确镜像。 然后使用反向差分algorithm来存储以前的版本。 它使用rsyncnetworking协议来有效地使用networking。

我的代表是低评论,所以我会添加和回答…
rsnapshot确实在Windows上运行! http://blog.gingerlime.com/rsnapshot-server-on-windows
希望你的问题已经解决了,但如果不是,我希望这有助于