2017-05-19 31 views
0

我已成功獲取lsyncd以在兩個RHEL服務器之間工作。一切都很好,只有一個例外。lsyncd不會刪除接收方的文件

我的期望得到文檔證實,如果文件不存在於目的地上,它將被刪除。現在發生的情況是,只有當目標上存在且不存在於源中的文件被刪除時,如果我重新啓動lsyncd服務。這是一種預期的行爲,還是我錯過了什麼?

回答

0

這是設計的行爲。

Lsyncd被編碼爲保持目標與源的同步,假設沒有其他人與目的地混淆。

+0

reallly?所以如果接收方有任何文件,它不會和他們做什麼?我希望我的目的地和源一樣.--刪除選項應該在這種情況下工作。順便說一句,所需的功能是爲我們的PROD環境,但不是質量保證。所以,這意味着lsyncd刪除目標端的文件是真實的。 – devops