首先要去下載cwrsync這套軟體,解開之後安裝。下一步設定好環境變數,「控制臺」->「系統」->「進階」->「環境變數」在「系統變數」選擇「path」然後按下編輯,先輸入分號「;」接著輸入cwrsync安裝的路徑,預設是
c:\program files\cwrsync\bin
確定之後就會存檔
接著就可以在c:\>測試rsync此一指令有無動作,如果沒有出現參數說明的話那可能就是環境變數沒有設定正確。

設定完畢之後,就是該如何執行rsync來製作定時備份
這裡分兩個步驟來說

一、設定批次檔rsync.bat 或者 rsync.cmd以及密碼檔
@echo off
rsync -avr --progrss  --password-file=c:\rsync.secrets  /cygdrive/c(磁碟機代號)/備份的目錄(長檔名需改為XXXXXX~1)   ID@IP(or domain name)::module name

密碼檔的編輯,只要寫入對應在伺服器上得密碼即可

-a權限保存模式  -v顯示相關訊息  -r包含子資料夾 
--progress顯示傳輸過程  --password-file設定密碼檔存放路徑

先試著將此一指令執行一次看看是否能成功運作,如果ok的話就可以將rsync.cmd作排程
還有其他資料夾要備份的話,只要複製上述的字串然後將磁碟機代號跟備份的目錄改成自己需要備份的部份就可以。

關於windows排程(排定的工作)的部份,排程的執行身份在windows xp sp2之後使用者帳戶必須要設定密碼,
否則無法在指定的時間執行。

如果需要在無人狀態下執行的話,可以在bios設定自動開機的時間
然後在windows xp透過排程來設定系統關機時間,
直接使用windows xp 內建的shutdown指令來達成,
也是一樣編輯一個off.bat或者off.cmd檔案

@echo off
shutdown -f -t 0

再把這個檔案放入排程中,時間到了就會關機
-f強制關機 -t設定多久之後關機 0就是馬上關機。同樣排程的執行身份必須先行設定密碼,指令才能運作。

這樣就可以在無人職守的時候作備份電腦中的資料。
創作者介紹

認真打雜好青年日誌

kennyp 發表在 痞客邦 PIXNET 留言(0) 人氣()