rsync 中的目标文件夹消失

rsync 中的目标文件夹消失

我尝试将源目录同步到安装在源目录内的目标目录。我运行命令:

rsync -avP /folder/with/files /destination_directory

我可以看到目标目录,但过了一会儿,当 rsync 命令仍在运行时,它就消失了。

任何想法为什么会发生这种情况以及我做错了什么?

答案1

同步源目录包含目标目录从来都不是一件好事。我无法确切地告诉您为什么目标目录似乎正在消失,但它可能与尝试递归复制目录有关。

为了避免这种情况,请rsync与 it-x--one-file-system选项一起使用。这将阻止rsync进入源端除顶级源目录所在的文件系统之外的其他文件系统。

然而这会不是如果目标目录作为源目录中的“绑定安装”安装,则可以工作。在这种情况下,您可以显式排除目标目录--exclude=/destination_directory(不幸的是,我无法告诉您此处使用什么路径,--exclude因为您没有在问题中的命令中显示实际路径)。

相关内容