
我們有一個檔案目錄(大約 4GB) - 我們希望在互聯網上的 3 個位置之間進行同步。然而,我們非常關注頻寬,因此我們需要以下功能:
- 安排何時進行同步(例如下午 6 點至上午 8 點)
- 指定速度限制(例如 100KB/s)
- 當某些應用程式運行時不同步
我們還需要以下內容:
- 適用於 Windows 和 Linux
- 是免費的還是不太貴
是否存在這樣的應用程式?我們排除了 Dropbox,因為超過 2GB 就不再免費;我們排除了 Live Mesh,因為我們無法設定速度限製或時間表。
答案1
齊奏接近之處在於它可以進行雙向複製並在 Windows 和 Linux 上運行並遵循 GPL。 Unison 基於 rsync,因此它可以非常有效率地傳輸。
它不會實現任何您想要的調度或頻寬限制功能。這些其他功能可以透過將 unison 與其他工具和/或腳本結合來實現自動化。
答案2
同步如果您使用的是 Linux/Unix。
對於 Windows 系統,您可以使用同步玩具從 PowerToys 工具包中,或如果您想編寫腳本,請使用 Robocopy(來自 2000-2003 年的資源工具包,包括 2008 年以上)。
我相信有幾個版本Windows 的 rsync。由於您想要一個多平台同步工具,rsync 可能是您最好的選擇。
我的一個評論是,這將需要 3 個獨立的路徑來使用 Rsync 等工具進行同步,並且您可能會遇到一些意想不到的複製延遲。緩解這種情況的一種方法是擁有一個“主”副本,並且僅從該副本複製/複製到該副本。
如果您有可能在所有 3 個網站上僅使用 Windows 來滿足您的同步需求,那麼最終您的最佳選擇可能是 DFS。您可以使用 PPTP 設定 VPN,並設定在 3 個站點的 3 個伺服器之間進行複製的 DFS 根。新的 DFS-R 協定應該非常有效率(類似於 Rsync),並且所有複製問題都可以由 DFS 引擎處理。
答案3
JungleDisk——透過每月 3 美元的桌面同步訂閱,您可以「免費」獲得 5GB(使用 Rackspace Cloud,而不是 S3,以避免傳輸費用)。
http://www.jungledisk.com/personal/desktop/features/
您可以在任何平台上設定客戶端軟體,並擁有「同步」資料夾,這些資料夾將即時推/拉(使用雲端作為中間人)到您的電腦。 5 後每 GB 0.15 美元,所以如果超過的話真的很便宜。
該產品由 Rackspace 擁有/支持,這是一家非常有信譽的公司(因此它不會在一夜之間消失)。
答案4
Rsync 也有 Windows 版本。它作為批次檔運行,您可以在排程任務中進行排程。奇蹟般有效