我们有一个在线生产服务器(来源,半历史),其中包含最近的否天(或米个月)的音频文件,我们希望将这些音频文件备份/存档/同步到备份服务器(目标、完整历史记录)。当目标磁盘即将满时,我们将关闭备份服务器,并安装新的硬盘磁盘,但我们不想再次备份/存档/同步已经备份的文件。
我们想使用开源工具,比如 rsync,来完成这项工作。但是一旦安装了新的硬盘,rsync 就会从源重新同步。
- 有没有办法让 rsync 记住同步的文件并且不再同步它们?
- 或者,是否有其他开源解决方案可以满足要求?
- 编辑 -
我忘了说了
- 源服务器运行的是 Windows Server 2003 系统,赛格威安装,备份服务器可以安装linux系统,但是最好使用windows客户端系统,因为用户不是技术人员。
- 总文件大小和文件量都很大,我花了80多分钟才得到杜文件信息,并花费另外 80 多分钟来获取 2012-07 一个月内生成的文件列表。
find -type d -name 201207* -exec du -s {} \; > 2012-07-dir-stats.txt
:382 个目录,267 GB (279715008 KB)。:find -type f -name 201207* > 2012-07-file-list.txt
1093962 个文件(列表文件本身的文件大小为 80+ MB。 - 源服务器包含最近的否天的音频文件意味着:每天都会有删除旧文件,创建新文件的操作。(这是导致上述文件列表如此缓慢的原因之一,因为存在大量碎片)。
答案1
或许git 附件可以帮到你。看看吧。