新的 cpanel 每日备份正在为每日备份创建单独的目录。当我尝试使用 rsync 进行异地备份时,这会产生问题,因为我想仅 rsync 最新的数据。例如,在备份服务器上,我有目录“备份”,而在我们从中提取备份的服务器上,我在备份目录中获得了目录 2013-11-07、2013-11-08 等。如果我在服务器上备份 /backup 目录,它将使用分配的更多空间,因此我想在备份目录中仅备份最新目录,例如 2013-11-08。
有没有办法检测备份目录中的最新目录并将该目录名称传递给 rsync 进行备份?
答案1
dirname=$(ls /backup |sort|tail -1); rsync -avP /backup/$dirname $backup_server:/backup/