繼續閱讀

2008-07-26

自動備份-RAR篇

問題描述:
由於有過資料毀損的慘痛經驗,造就爾後定期備份資料的習慣。但有鑑於手動備份資料時在太麻煩了,加上想為備份的資料壓縮,因此嘗試使用壓縮軟體搭配Windows的排程功能進行自動備份。

處理步驟:
 一、建立批次作業
1.安裝WinRAR【可至官網下載試用,適用的話請購買並支持正版軟體】
2.建立批次檔(假設檔名為backup.bat),內容如下


"C:\Program Files\WinRAR.exe" a -R –m5 -T -agYYYYMMDD “備份存放路徑\檔名.rar” “待備份目錄”

參數說明如下
(以下只列出針對上面範例所用到的項目,其餘可參照WinRAR內建的說明)

a:新增壓縮檔
-R:全部子資料夾的檔案將會一併處理
-m5:壓縮方式,m5最大壓縮,m0不壓縮
-T:壓縮後測試檔案
-ag:使用目前的日期時間產生壓縮檔名(日期時間參數:Y=年、M=月、D=日)



二、建立Windows排程
1.控制台-->排定的工作-->新增排定的工作
2.瀏灠選擇剛剛建立的批次檔”backup.bat”,並選擇工作執行方式。(如果每天要備那就是選每日)
3.選擇開始執行的時間
4.記得輸入Windows的帳號密碼,如此一來即使處於登出狀態也會自動執行。
5.完成

三、備註
1.可進入WinRAR設定儲存密碼,不過如此一來連使用一般程序壓縮的檔案也會產生設定的預設密碼。為了避免設了密碼後,每次壓縮其他臨時資料還要清除密碼,可於備份時使用WinRAR,壓縮臨時資料使用其他壓縮軟體。
2.若不需加密,可使用其他含command line的壓縮軟體處理。
3.若備份時不需要壓縮,可直接利用批次作業,使用”直接複製”的方式備份。