Rsync-强制--backup-dir将空目录移入存档,而不是将其删除

问题描述

我在Openmediavault上使用Rsync备份媒体驱动器并存档已删除文件(我很偏执:))

这是rsync命令,它执行常规备份,而不会从备份中删除删除文件...

rsync --archive --acls --xattrs --exclude "aquota*" --exclude ".*" "/srv/dev-disk-by-label-storage/" "/srv/dev-disk-by-label-backup/"

空目录(和文件)已成功从src复制到dest。

这是rsync命令,每周执行一次已删除目录/文件的存档...

rsync --archive --delete --acls --xattrs --partial --existing --ignore-existing --backup-dir="(Archive)" --exclude "aquota*" --exclude ".*" --exclude "(Archive)" --exclude "lost+found" "/srv/dev-disk-by-label-storage/" "/srv/dev-disk-by-label-backup/"

除了第二个rsync作业完全删除了源中的任何空目录之外,这一切似乎都很好用。空文件已成功移动到(存档)文件夹。我在源代码中使用空目录和文件进行结构组织,因此我希望将它们移动到归档文件夹中而不删除

我可以在第二个RSync命令中添加什么开关以阻止这种情况发生?

我还想知道是否可以使用一个rsync命令执行此操作-将src复制到dest并将删除文件直接移动到(Archive)...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)