Lar*_*i13 3 mercurial synchronization binaryfiles
我在办公室服务器上有大约10万个文件(图像,pdf等等).每天文件数增加约100-500个项目,大约20-50个旧文件发生变化.
将Web服务器与这些文件同步的最佳方法是什么?Mercurial,GIT等任何系统都可以提供帮助吗?(在办公室服务器上,我将提交更改,并且Web服务器会定期进行更新)?
第二个问题是,在Web服务器上我有用户生成的内容(二进制文件)(其他文件).这些用户每天上传大约1000-2000个新文件.旧文件不会更改.我需要将这些文件备份到本地计算机.像Merurial,GIT这样的系统可以帮助解决这种情况吗?(在网络服务器上我将通过cron提交这些文件,在本地机器上我会做更新)
谢谢
UPD.
Office服务器是Windows Server 2008 R2 Web服务器是Debian 5 lenny
最简单和最可靠的机制(根据我的经验)是rsync.
但是,在Windows上,由于Cygwin如何与命名管道交互出现问题,ssh上的rsync严重受损.Rsync通过自己的协议工作(只要你不关心加密),但是我有很多问题让rsync一次只能作为Windows服务保持几天.DeltaCopy是一个在幕后使用rsync工具的Windows应用程序; 它似乎工作得很好,虽然我没有尝试过ssh选项.
| 归档时间: |
|
| 查看次数: |
360 次 |
| 最近记录: |