WindowsServer間實時同步之FreeFileSync 部署過程
1. 實驗主機信息
IP | 操作系統 | 源目錄 | 目標目錄 |
---|---|---|---|
10.155.0.80 | Windows Server 2008 R2 | D:\source | Z:\ |
10.155.0.81 | Windows Server 2008 R2 |
2. 實驗目的
把10.155.0.80(以下簡稱80)的本地D:\source目錄同步到本機掛載的網絡驅動器Z盤(\10.155.0.81\network)上
這個Z盤是10.155.0.81(以下簡稱81)上的某個共享目錄
3. 部署過程
3.1 在81上開啟服務並設置防火牆允許網絡掛載
確保服務項中開啟了tcp/ip netbios helper服務
開始 --> 管理工具 --> 組件服務 --> 服務 --> 找到tcp/ip netbios helper服務,查看是否已啟動,並且為自動啟動(默認情況下是的)
windows防火牆開放139,445端口入站訪問策略,以使80可以通過網絡訪問81上的共享目錄
對10.155.0.80開放本機139端口,步驟如下:
-
進入控制面板
-
找到Windows 防火牆
-
左邊高級設置
-
點擊入站規則
-
右上角新建規則
-
打開新建入站規則向導界面,規則類型:選擇自定義,點擊下一步,程序選擇默認,點擊下一步
-
協議和端口:協議類型選擇TCP,本地端口選擇特定端口下方輸入139,遠程端口選擇所有端口,點擊下一步
-
作用域:在 此規則應用於哪些遠程ip地址 選擇下列ip地址,點擊添加輸入您的指定ip(10.155.0.80),點擊下一步,操作和配置文件選擇默認,點擊下一步
-
名稱:命名為permit 139 in,描述寫上特定IP訪問指定端口至此設置完成
對10.155.0.80開放本機445端口,步驟參考139端口,這里不再贅述
設置完成后,如下圖
3.2 在81上設置文件夾或磁盤的共享
這里,把81上的D:\network目錄共享出來
選中network目錄,右鍵屬性 --> 共享 --> 高級共享 --> 勾選 共享此文件夾 --> 權限 --> 勾選Everyone用戶的寫入權限,否則在80上無法寫入
3.3 去80上測試能否訪問81上的network共享目錄
運行下輸入\10.155.0.81\network,回車,如果可以打開共享的文件夾的話,請繼續往下看;否則,請往上檢查配置是否正確
3.4 去80上新建網絡映射驅動器
為了每次更加方便的訪問共享文件夾,我們可以將共享路徑文件,創建一個網絡驅動器映射
如下圖,把81的network共享文件夾,映射到本地的Z:驅動器上,因為我已經映射過了,所以圖中是Y:
映射成功后,如下圖
就能像訪問本地磁盤一樣,進行讀寫操作,經過測試,無論是81服務器重啟、關機,還是80服務器重啟、關機,只要開機后,網絡通,映射就會自動連接
3.5 去80上安裝FreeFileSync軟件
官方下載地址:https://freefilesync.org/download.php
請選擇windows版的進行下載
下載完成后,雙擊運行exe文件,一路下一步安裝即可
安裝后,桌面上會出現2個快捷方式
雙擊綠色的圖標,進行備份策略的配置,圖示是從D:\source同步到D:\abcd,因為我之前已經設置了從D:\source同步到Z:的同步策略
點擊右上角的同步,彈出對話框,選擇開始,顯示成功完成
另存為批處理作業到桌面或其它地方
保存之后,如下圖
雙擊紅色快捷方式,把上圖中的配置文件拖到命令行框里,設置同步的時間間隔,點擊開始,開始同步
然后,會在右下角的任務欄中出現紅色的圖標
到此就實現了從D:\source到Z:\的雙向實時同步
優點:
1. 同步的最小時間間隔可以精確到秒級
2. 可以設置單向或雙向同步
缺點:
1. 80服務器重啟后,需要手動啟動紅色的同步軟件,並鼠標單擊開始按鈕,否則無法開始同步
參考鏈接: