Windows Server 幾乎實時的目錄複製
環境
- Windows 2003 R2 標准文件伺服器
- Windows 2003 網路版伺服器
挑戰
需要一種將目錄(或共享)從文件伺服器鏡像到 Web 伺服器的方法。它需要“有點實時”,在幾秒鐘內而不是幾分鐘內同步更改。兩台伺服器在同一個千兆區域網路上。
我們正在查看一個包含大約 10K 文件的目錄,其中大約有 500 個子目錄(總大小不到 2GB)。單向交易很好,所有更改都應該發生在文件伺服器上。
在類似情況下,您會提出什麼建議或使用過什麼?如果可能的話,相對便宜(或免費!)將是首選。
注意:DFS-R 不是一個選項,因為 Microsoft Web 版從未獲得 R2 選項。過去較舊的 DFS/FRS 給我帶來了太多的悲痛,所以也不要去那裡。
另一個注意事項:我們在 4 或 5 年前使用 Microsoft 的 FolderShare 來實現與此非常相似的東西。工作得很好!唉,它被折疊到 Windows Live Sync 中,並且似乎有 20 個文件夾的限制。
正如克林特在評論中提到的,如果您需要近乎實時的文件同步,Robocopy 可能會為您完成這項工作。以下是一些可用選項的片段:
/mon:監視源,當檢測到超過 N 的更改時再次執行。
/mot:監視源,如果檢測到更改,則在 M 分鐘內再次執行。
有關選項和參數的完整列表,請參見此處:
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
如果您執行的是 Vista/2008 或更高版本,則目前等效的 FolderShare 仍然適用於您。它目前在Live Essentials Beta中被稱為 Live Sync ,但一旦新的 Live Essentials 發布,它將更名為 Live Mesh。 這不應與從未退出測試版的舊版 Live Mesh 混淆。雖然從技術上講,這個新的 Live Sync/Mesh 使用了大部分舊的 Live Mesh 程式碼。
您可能仍然可以使用與 XP/2003 兼容的舊版Live Mesh Beta。但是沒有人知道他們會保持服務活躍多久。
您閱讀的文件/文件夾限制僅在您同步到雲時適用。對等連接沒有這些限制。