在部分系統規劃中,需要實現資料夾的同步,這時我們就考慮使用microsoft同步工具synctoy,配合windows自帶的計畫任務。這次將以乙個案例來對兩台伺服器中存放asp站點程式的資料夾進行自動同步。synctoy是微軟在2023年10月發布的,該工具現在的版本為2.1,發布日期為11/24/2009,是一款用於windows xp/2003/win7作業系統上免費的、易於使用的同步工具。它提供了簡潔的操作介面、簡單的使用方法和高度的自定義功能,可以幫助我們從繁重的拷貝、移動及同步不同目錄的工作中解脫出來,僅僅根據需要單擊幾次滑鼠進行設定,就能搞定更多的操作,也會有額外的自定義功能而不會增加使用的複雜程度。synctoy 不僅可以同時管理多個目錄系列,還能夠合併兩個目錄裡檔案為乙個目錄等,最大程度上提高了it工程師的工作效率。
下面,我將詳細的對如何使用該工具做一說明。
一、伺服器說明:
synctoy v2.1工具大小:2.9m
安裝要求:安裝之前須安裝microsoft.net frameworks
預設安裝路徑:c:\program files\synctoy
在本次運用中,將synctoy安裝在10.134.130.104中。安裝完成後看到的synctoy執行介面如圖 一。
三、使用synctoy:
安裝完成synctoy後,開始進行同步資料夾設定。
點選主介面下方的「create new folder
pair」按鈕建立一對新的操作目錄,程式彈出如圖 二的視窗。在這個視窗的標題欄中我們可以看到操作一共分為四個步驟,操作上非常簡便。點選「left folder」下的「browse」按鈕,選擇左目錄的路徑。在此我們選擇本機存放asp資料夾的目錄路徑c:\webprogram,選擇好後點選 「next」進入第二步設定。
在此介面,新增另一台伺服器(10.134.130.105)同步資料夾目錄。此步進行時需要將10.134.130.105中的同步目錄進行共享,因 兩台伺服器搭建了單播的nlb,所以主機之間不能進行相互通訊,所以在此使用內部通訊ip 192.168.1.104和192.168.1.105進行資料同步。相關設定如圖
三。
點選「next」進入選擇同步模式介面。scnctoy一共提供了五種的同步操作,它們分別是「synchronize」、「echo」、 「subscribe」、「contribute」、「combine」,把滑鼠移動到它們上面會有相應的提示說明。在此,簡單對這五種模式做一簡單描
述:「synchronize」:新檔案和更改過的檔案在左右目錄中將互相複製,同時,若兩個目錄中有同樣的檔案,在其中乙個目錄有重新命名或者刪除的,在另乙個目錄中也將執行同樣操作。
「echo」:左目錄中的新檔案和更改過的檔案將複製到右目錄中;同時,若兩個目錄中有同樣的檔案,在左目錄中有重新命名或者刪除的,在右目錄中也將執行同樣操作。本專案同步使用此操作,如圖
四。「subscribe」:右目錄中更新過的檔案將複製到左目錄,如果左目錄中存在同樣的檔案,在右目錄中有重新命名或者刪除的,在左目錄中也將執行同樣操作。
「contribute」:和echo的操作類似,但是不執行刪除操作。
「combine」:新檔案和更改過的檔案在左右目錄中將互相複製,但是不執行重新命名和刪除的對比操作。
完成同步模式設定後,點選「next」進入最後乙個步驟——命名(如圖
五)。
設定好後,點選「finish」即完成所有的基本配置,完成介面如圖 六。
點選「preview」,預覽scnctoy將進行的操作,在模擬執行完成後,我們將看到執行結果,如圖圖
七。紅色顯示的為兩台服務都存在該檔案,但在左目錄(10.134.130.104)中的檔案已被修改;藍色顯示的為左目錄新加入的檔案;其他操作也都有
詳細的描述,例如刪除、重新命名等。
我們也可以直接點選「run」執行此方案。方案執行中將全部自動完成,無需人工操作值守,對於大資料夾、雙機之間的同步十分方便。同步完成後,synctoy會給出乙份執行結果,其中標明了刪除、覆蓋、重新命名等操作的結果,使用者可以全面掌握執行結果。
四、使用windows 計畫任務配合同步工作:
配置好synctoy以後,因該工具不能設定自動執行時間,所以需要結合windows計畫任務配合,自動完成同步工作。
因要在計畫任務中使新增的synctoy自動執行,需要在「run」中新增如synctoy執行程式路徑,並在其後新增執行引數「 – r」,例:"c:\program files\synctoy
2.0 beta\synctoycmd.exe"
-r sync
兩台linux檔案拷貝
scp就是secure copy,是用來進行遠端檔案拷貝的.資料傳輸使用ssh1,並且和ssh1使用相同的認證方式,提供相同的安全保證.與rcp不同的是,scp會要求你輸入密碼如果需要的話.最簡單的應用如下 可能有用的幾個引數 v 和大多數linux命令中的 v意思一樣,用來顯示進度.可以用來檢視連...
兩台linux同步檔案
1 功能說明 scp就是security copy,用於將檔案或者目錄從乙個linux系統拷貝到另乙個linux系統下。scp傳輸資料用的是ssh協議,保證了資料傳輸的安全,其格式如下 scp 本地linux系統路徑 拷貝遠端檔案 到本地scp 本地linux系統檔案路徑 本地檔案拷貝 到遠端scp...
兩台 Linux 遷移檔案
因為某種需求所以需要使用命令列同步資料夾,很多教程有寫過 rsync,但是此處我並不需要隨時同步,只需要遷移,所以通過簡單的命令列操作就可以了。這裡為了避免因為網路原因造成的 ssh 中斷後出現檔案傳輸終端,我們需要使用 screen yum install screen 此處為centos apt...