windows檔案自動同步

2021-10-20 09:14:19 字數 1976 閱讀 9535

windows server 幾大實時同步軟體比較

需求:從windows server 主機a 到 windows server 主機b 之間同步目錄

方案一:

使用bat指令碼 + 計畫任務的方式

1.1 bat指令碼

功能:

把主機a的c:\source目錄,同步到主機a的d:\backups

如果要同步到遠端主機b的話,需要在遠端主機b上把某個目錄共享出來,在主機a上通過對映網路驅動器的方式掛載共享目錄到本地

cat rsync.bat

@echo off

xcopy 「c:\source」 「d:\backups」 /e/i/d/h/r/y

exit

1.2 新增計畫任務,每分鐘執行一次計畫任務

1.3 優缺點

優點:簡潔高效,一次配置後,幾乎無需維護

無需安裝、維護第三方軟體

源和目的伺服器重啟或網路不通,待網路和系統恢復正常後,即可開始同步,無需其它操作

主機a上的原始檔刪除後,主機b上的備份檔案不會刪除(非刪除模式)

如果主機a上的源檔名在主機b上已存在,則覆蓋主機b上的同名檔案

缺點:同步的最小時間間隔是1分鐘

新增同步的目錄時,需要修改bat檔案並儲存

單向同步

方案二:

使用第三方開源軟體freefilesync

2.1 在主機b上確認以下內容

服務項中開啟了tcp/ip netbios helper服務

windows防火牆開放了139,445埠入站訪問策略

2.2 在主機b上新建目的目錄,並設定共享和許可權

2.3 在主機a上通過對映網路驅動器的方式掛載主機b的共享目錄到本地磁碟

2.4 在主機a上安裝freefilesync軟體並設定同步目錄

2.5 優缺點

優點:同步的最小時間間隔可以精確到秒級

可以設定單向或雙向同步

缺點:源伺服器重啟後,需要手動啟動同步軟體,並滑鼠單擊開始按鈕,如下圖

否則無法開始同步

方案三:

3. 使用第三方軟體goodsync

3.1 這個是收費軟體,雖有破解版,但不安全

方案四:

4. 使用第三方軟體cwsync

4.1 這個是收費軟體,雖有破解版,但不安全

方案五:

5. 使用第三方軟體synctoy

5.1 synctoy + 計畫任務的方式

優點:軟體免費

可以設定單向或雙向同步

缺點:需要用計畫任務的方式呼叫第三方軟體,也就是說同步的最小時間間隔是1分鐘

建議:如果同步的時間間隔必須精確到秒級或者需要雙向同步,請用方案二

如果覺得每分鐘一次的單向同步也行,請用方案一

方案六:

目的:把主機a上的目錄同步到遠端主機b(ftp伺服器)上

使用allway sync軟體

allway sync 不僅能夠完全滿足輕量級檔案同步備份的需求,同時它對於個人使用幾乎是完全免費的,而且自帶中文,非常容易上手。

6.1 確認主機部署了ftp服務,並開放了ftp埠

windows防火牆開放了21埠入站訪問策略

6.2 在主機a上測試到主機b的ftp埠是否通

telnet 10.155.0.81 21

或者ftp 10.155.0.81

輸入使用者名稱和密碼進行訪問

6.3 在主機a上安裝allway sync軟體包

一路下一步

6.4 配置allway sync同步規則和策略

6.5 優缺點

優點:可以設定單向或雙向同步

可以設定開機自啟動,無需人為干預

預設情況下,是刪除模式;其實被刪除的目錄或檔案只是被移動到了隱藏目錄下,可以設定不保留,或保留多少天之內的刪除檔案

可以指定分鐘級別的定時同步,也可根據檔案是否修改執行實時同步

可以同時執行多個同步任務

缺點:

暫無

python遠端同步檔案 自動同步檔案到遠端伺服器

我要實現的是在本地目錄修改檔案,自動同步更新到服務端去。更改了的安裝包需要同步部署到其他伺服器去。我們需要run rsync.sh和auto sync.sh兩個指令碼,假定需要同步的目錄在.data目錄下。我們用rsync來同步,很多系統都自帶了這個工具。自動輸入密碼 run rsync.sh us...

WINDOWS定時自動刪除檔案

命令存放位置 c windows system32 刪除三天前的檔案 forfiles p i serverbak 2005 s m d 2 c cmd c del file 說明 forfiles是2003自帶的命令,非常好用,詳細可以forfiles 查詢。可以複製到xp中使用,複製到2000中...

cwRsync 同步Windows檔案到Linux

在linux 上進行檔案同步的時候我們一般會根據需要選擇rsync之類的同步工具,cwrsync是一款適用於windows平台的rsync同步工具,它最大的特點是和linux上的rsync有著相同的配置,而且可以使用rsync命令來實現不同主機檔案的同步工作。這篇部落格記錄了使用cwrsync將wi...