rsync 每天创建一个备份目录

rsync 每天创建一个备份目录

CentOS 5.3 版本 1.4.2

我每天午夜都会使用 rsync 备份存储库。我们有大约 30 个存储库,有大有小。

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

该脚本必须递归遍历每个目录:

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

在目标机器上,我想创建一个带有备份完成日期的新目录。

IE

backup/09OCT2010
      /10OCT2010
      /11OCT2010

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

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

但是,这只会对更改的文件进行增量备份。但是,我想使用备份运行日期的新目录进行完整备份。

非常感谢你的建议,

答案1

你可能想要快照。它不会按日期命名目录,但它会完成您所要求的所有其他操作。

相关内容