我有一个文件夹的增量rsync备份,创build时使用:
rsync --delete -a -v --backup --backup-dir="../backup_`date +%Y-%m-%d`" /orig /backups/dest
所以我有一个当前/orig on /backups/dest和修改的文件在/backups/backup_YYYY_MM_DD/
我的问题是有任何简单的方法来恢复备份,因为它是在特定的date ?
由于各种备份目录只包含上次当前备份所更改的文件,因此还原过程有点复杂:您需要还原当前的完全备份,并重新应用各种文件级备份,直至所需的(过去)date。
我可以build议你一个更好的备份方法吗? 请使用--link-dest选项结合适当的旋转。
更好的,看看rsnapshot和它的文档
我认为:
rsync -a --delete /backups/backup_YYYY__MM__DD/orig/ /orig/
应该足够了。
照顾源目录path名末尾的斜线。
HTH