Windows

將一個目錄同步到多個站點。

  • April 23, 2012

我在總部有伺服器。我想在 60 個站點之間同步一個文件夾。該文件夾大小為幾 GB。我對頻寬速度有一定的限制,並且想在幾個小時後同步,以免影響生產力。時間不是優先事項,因此同步可能會在數天/數週後發生。

我有帶域的 Server 2003。

這樣做的最佳方法是什麼?

這取決於您想要單向複製還是雙向複製。此外,文件編輯中的衝突會讓你想用耙子挖掉你的臉(任何讓你擺脫文件版本衝突的痛苦的方法),所以盡量避免任何不能處理版本不匹配的解決方案。

對於 Windows,您可能想要研究可能是您最好的雙向選擇(事實上,無論複製路徑是什麼,您的最佳選擇)DFS。您可以在獨立模式(即不涉及 Active Directory)或域環境中使用它(盡可能這樣做)。DFS 在保持一個命名空間在多台伺服器之間保持一致方面相當先進。DFS 複製複製單個文件,並且從 Server 2003 R2 開始,文件複製可以複製已更改的文件的一部分,從而節省更多頻寬。

在多個伺服器之間執行複制的一種輕微(閱讀:大規模)貧民窟方式是使用預定的 robocopy 腳本將文件從一個主伺服器複製到其他伺服器。Robocopy 使用該選項有一些有限形式的頻寬限制/ipg:n,但不要指望它會產生驚人的結果。您可以在流拓撲中級聯複製;從您的頭伺服器複製到一些重要的子伺服器,然後從子伺服器複製到更進一步的子伺服器並向下複製。如果您想保持文件一致,那會變得混亂。在您的情況下使用 robocopy 幾乎可以確保您過早禿頂和腸道潰瘍,因為您與頻寬、雙向複製嘗試和/或由於下游文件被上游文件覆蓋而失去數據。

TL; 博士

DFS FTW。

引用自:https://serverfault.com/questions/382131