将多个文件夹同时 Rsync 到一个文件夹中是否安全?
每个源文件夹都包含目标文件夹的子集,每个人都只同步到主目标文件夹中。我意识到,如果任何两个创建相同的文件,它们的文件将相互覆盖,但我想知道这种同时同步是否会导致主目标中的一些文件结构混乱,因为有许多进程同时同步到它时间。
有人知道这件事或者有这方面的经验吗?
答案1
只要每个目录都有不同的文件名并且您不使用该--delete
标志,我预计不会出现任何问题。需要注意的是,您必须保证源中文件名的唯一性。
foobar
如果您有一个在多个源中调用的文件,则每个 rsync 进程都会foobar
用自己的源版本替换目标。