rsync 中的目標資料夾消失

rsync 中的目標資料夾消失

我嘗試將來源目錄同步到安裝在來源目錄內的目標目錄。我運行命令:

rsync -avP /folder/with/files /destination_directory

我可以看到目標目錄,但過了一會兒,當 rsync 命令仍在運行時,它就消失了。

任何想法為什麼會發生這種情況以及我做錯了什麼?

答案1

同步來源目錄包含目標目錄從來都不是一件好事。我無法確切地告訴您為什麼目標目錄似乎正在消失,但它可能與嘗試遞歸複製目錄有關。

為了避免這種情況,請rsync與 it-x--one-file-system選項一起使用。這將阻止rsync進入來源端除頂級來源目錄所在的檔案系統之外的其他檔案系統。

然而這會不是如果目標目錄是作為來源目錄中的「綁定安裝」安裝,則可以工作。在這種情況下,您可以明確排除目標目錄--exclude=/destination_directory(不幸的是,我無法告訴您此處使用什麼路徑,--exclude因為您沒有在問題中的命令中顯示實際路徑)。

相關內容