如何使 rsync 删除备份服务器上不再存在于主服务器上的文件/文件夹?

如何使 rsync 删除备份服务器上不再存在于主服务器上的文件/文件夹?

我正在使用此命令将主服务器备份到备份服务器。

rsync -avz --delete-after --exclude-from '/usr/order/exclude.txt' --password-file=/usr/prod/masterpass.rsync /usr/order/ order@slave::order >> /usr/prod/$log 2>&1

直到现在我才意识到这会在备份服务器上留下不再存在于主服务器上的文件/文件夹。

如何才能使备份服务器与主服务器完全匹配,即删除备份服务器上不再存在于主服务器上的文件/文件夹?

相关内容