2013-04-30 42 views
0

我試圖在兩臺服務器之間同步內容。這些服務器是相同的構建(Ubuntu的12.04LTS),並有這樣的cron作業運行同步內容:Rsync未正確鏡像內容

rsync -arzc --update --delete /htdocs/testing/www/cms_uploads/* [email protected]:/htdocs/testing/www/cms_uploads/

但我發現了一些奇怪的結果,當我測試的過程中,詳情如下。

首先測試

  • 上傳aaaa.jpg到節點
  • 同步到節點1
  • 刪除節點1節點1
  • 再次出現
  • 從節點2
  • 刪除
  • 從節點1刪除

第二測試

  • 上傳bbbb.png到節點1
  • 同步至節點2
  • 刪除從節點2節點2上
  • 再次出現從節點刪除1
  • 再次出現在Node1

我所要做的就是確保兩臺服務器上的內容完全相同。我究竟做錯了什麼?

回答

0

rsync是一種方式!如果您需要雙向同步或共享存儲,請嘗試Unison

不使用通配符。 小心結尾斜線(一旦設置錯誤的時間,你可以放棄你的文件!)