rsync每天创build一个备份目录

CentOS 5.3 subvion 1.4.2

我正在使用rsync在午夜每天备份一个存储库。 我们有大约30个知识库,一些小,一些大。

我正在使用crontab来安排将运行脚本文件的作业。

脚本将不得不recursion遍历每个目录:

repos/DEV/ /repso1 /repso2 DOCS/ /repso3 etc 

在目标机器上,我想用备份完成的date创build一个新的目录。

 backup/09OCT2010 /10OCT2010 /11OCT2010 

到目前为止,我一直在试验这个:

 rsync -virza --backup --backup-dir=`date +%Y.%m.%d` [email protected]:test_repos/* source/backup 

但是,这只会对已更改的文件进行增量备份。 不过,我想用备份运行date的新目录进行全面备份。

非常感谢您的任何build议,

您可能需要rsnapshot 。 它不会按date命名目录,但它会做你以后的一切。