2010-08-10 76 views
1

我正在嘗試使用rsync獲取超過100個文件的快速更改目錄的備份。每次它都試圖複製所有文件。-i選項將所有+都放在一個根本未修改的文件上。 ls -l | grep在服務器和客戶端上顯示相同的結果。但rsync -inv ...顯示> f +++++++++。rsync,所有文件都顯示爲已更改

感謝, 卡卡

回答

2

Rsync的正常跳過其中兩個版本具有相同的大小和時間戳的文件。請記住,「ls -l」不會將文件的確切修改時間顯示在第二位。確保文件實際上具有相同的時間戳。

如果您發現時間戳不相同,首先要檢查的是兩臺主機上的系統時鐘是否同步。如果文件存儲在NFS掛載的分區上,那麼您還應該檢查NFS服務器上的系統時鐘。存儲在Samba共享中的文件可能有相同的問題。

如果要更改rsync的時間戳檢查,可以嘗試使用rsync選項「--modify-window」選項來控制它對時間戳的挑剔程度,或者「--size-only」來完全跳過時間戳比較。

+0

謝謝Kenster.Now它可以正常工作-avrPiW - 刪除選項,也許我沒有正確檢查那一天。 – KaKa 2010-08-13 06:47:59

相關問題