WinRAR實現自動打包備份的功能

在日常工作中,大家可能經常遇到對於一些文件夾裏的內容需要定期的進行打包備份,那有沒有一種方便又有效的辦法實現此功能呢!答案是肯定的。每天自動備份到指定的文件夾下並且名稱不重複,只需WinRAR,再加上windows的任務計劃就能輕鬆實現。下面帶着大家一起看如何利用WinRAR來實現自動打包備份的功能.
一、建立備份文件
1. 首先,我們要明確一下需要備份的文件和文件夾。以本例:
需要備份的文件夾位於服務器上的D:/Projects(該路徑與文件夾就是你需要備份的文件夾目錄);
保存備份文件的文件夾爲:服務器本機上的“E:/Workflow_projects_bak”文件夾(請在服務器上的E盤下建立名稱爲“Workflow_projects_bak”文件夾)、局域網IP地址爲79.28.16.86機子的“Workflow_projects_bak”文件夾(請在IP79.28.16.86機子上的任意分區下建立名稱爲“Workflow_projects_bak”文件夾)。
WinRAR的安裝路徑爲服務器本機上C:/program files/WinRAR。(在進行本文檔示例步驟之前請先下載並安裝WinRAR軟件於服務器上)
(下面步驟都是以本例的設置進行操作,各位可以根據自己的實際情況進行相應更改。)
2. 建立一個備份列表文件
1st爲後綴名(l是英文字母L的小寫,非數字1)。這個文件的內容就是具體需要備份的數據的路徑。步驟:
新建文本文檔(或打開“記事本”),在其中輸入“D:/Projects”(不包括雙引號!),然後保存在“E:/Workflow_projects_bak”文件夾下,取名並修改後綴名爲“eprasbak.lst”。
此處要說明一點,如果你要備份多個同一目錄下的多個文件夾內容時可編輯eprasbak.lst文件在“D:/Projects”換行再加入你要備份的另一個目錄文件夾路徑。如D:/log
另外這裏建立lst文件的目的在於Projects文件夾裏面還存在着其它文件夾,爲了能夠將Projects所有文件和文件夾都進行備份,必須要建立這樣一個文件,否則默認只能備份Projects文件夾下面的文件而不會備份該文件夾下面的其它文件夾和文件夾內容!
 
3. 建立備份文件。步驟:
①建立服務器本機備份配置文件:在桌面上單擊右鍵,選擇“新建”→“快捷方式”命令,將打開標題爲“創建快捷方式”的窗口,在該窗口中單擊“瀏覽”按鈕,在C:/program files/WinRAR文件夾下找到並點中WinRAR.exe文件,然後點確定返回“創建快捷方式”窗口,然後在該窗口的“請鍵入項目的位置”下面的文本框裏,移動光標到行尾,再繼續輸入“a -ag -ep2 -ibck E:/Workflow_projects_bak/projects_bak.rar @E:/Workflow_projects_bak/eprasbak.lst”,然後點擊下一步,輸入名稱“備份projects於本機”,然後點完成。(注意各個命令之間要輸入一個空格!經過以上步驟的輸入與設置,最後的命令行應該是"C:/Program Files/WinRAR/WinRAR.exe" a -ag -ep2 -ibck E:/Workflow_projects_bak/projects_bak.rar @E:/Workflow_projects_bak/eprasbak.lst)此時將在桌面上產生一個名稱爲“備份Projects於本機”的WinRAR的快捷方式。
以後如果要隨時手動開始備份(請先參閱“三、備份時需要注意的事項”),只要雙擊該快捷方式,WINRAR就會在後臺自動讀取eprasbak.lst文件中要備份的文件和文件夾,並把它們自動備份到“E:/Workflow_projects_bak”文件夾中,自動取名爲“Projects_bak+備份時的年月日時分秒.rar”(例如2007623日早晨9:30備份的文件,名稱即爲Projects_bak20070623093000.rar)。
②建立局域網備份配置文件:步驟請參考上面的“①建立服務器本機備份”,只將“a -ag -ep2 -ibck E:/Workflow_projects_bak/projects_bak.rar @E:/Workflow_projects_bak/eprasbak.lst”替換成“a -ag -ep2 -ibck //79.28.20.101/F$/Workflow_projects_bak/projects_bak.rar @E:/Workflow_projects_bak/eprasbak.lst”,然後點擊下一步,輸入名稱“備份Projects79.28.20.101,然後點完成。(經過以上步驟的輸入與設置,最後的命令行應該是"C:/Program Files/WinRAR/WinRAR.exe" a -ag -ep2 -ibck //79.28.20.101/F$/Workflow_projects_bak/projects_bak.rar @E:/Workflow_projects_bak/eprasbak.lst)此時將在桌面上產生一個名稱爲“備份Projects79.28.20.101的WinRAR的快捷方式。如下圖:

經過以上配置後,我們已經能很方便的對所需備份的文件夾進行手動開始備份了。下面,我們將通過和Windows常用功能“任務計劃”的結合,讓備份自動進行。
二、設置智能自動備份開始
1. 打開“計劃任務”。(依次單擊:開始程序附件系統工具任務計劃)
2. 拖動桌面上的“備份Projects於本機”的WinRAR的快捷方式至“任務計劃”窗口裏,或者採用複製“備份Projects於本機”的WinRAR的快捷方式,然後粘貼在“任務計劃”窗口裏。此時將會在“任務計劃”窗口裏產生同名稱的任務圖標。
3. 雙擊該圖標,將彈出一個同名稱的標題的窗口,在那窗口裏點擊“日程安排”選項卡,然後於“計劃任務”的下拉列表框裏選擇“每天”或“每週”或“每月”,把“開始時間”設置爲“下午1200,然後點“確定”,此時將彈出標題爲“設置帳戶信息”的窗口,在該窗口的“運行方式”裏設置啓動該任務計劃的帳戶名稱(即服務器當前windows操作系統的登陸用戶名,一般就取當前默認值Administrator或其它管理員用戶不更改),再於“密碼”與“確認密碼”裏輸入該用戶登陸本機(本例爲服務器)時的登陸密碼即可。
到這一步,每天下午1200自動備份服務器上DProjects文件夾下的所有文件和文件夾內容,到此“備份Projects於本機”設置完成。
4.按步驟2的方法,在“任務計劃”裏創建“備份Projects79.28.20.101任務圖標;按步驟3的方法,並設置開始時間爲:“下午:1730
到這一步,每天下午1730自動備份服務器上DProjects文件夾下的所需文件和文件夾內容到局域網79.28.20.101機子的“Workflow_projects_bak”文件夾中的,到此“備份Projects79.28.20.101設置完成。
三、備份時需要注意的事項
1. 執行備份前必須確保已經開啓服務器;目錄文件夾的路徑正確,最好備份前對所有需要備份的文件或文件夾停止操作,然後即可進行備份工作。
2. 如果要同時採取局域網多機備份,則那臺機子必須是開機狀態的,並且必須先登錄需要備份文件的文件夾那臺機子或無須輸入網絡密碼,否則WinRAR會因爲無法提供密碼而拒絕執行壓縮備份。因此,最好該機子的登陸用戶名與密碼同服務器的一致。(可用管理工具建立一個相同的用戶和密碼賦予系統管理員權限即可,本例79.28.20.101的機子就是採用管理工具建立一個與服務器統一的管理員帳號,並統一密碼。)但如果由於設置了共享,可能會存在不安全因素,因此不建議出外網的機子採用。(而本例中沒有設置共享目錄,而是直接輸入盤符進行備份操作的。)
四、另一種利用WinrRAR實現備份的方法介紹:
1. 請先確定下載並正確安裝WinRAR軟件於服務器上在服務器上,然後找到所需要備份的文件夾目錄所在位置,選中需要備份的文件夾進行右擊選擇“添加到壓縮文件” 命令項打開參數設置窗口,單擊“瀏覽”按鈕,將保存路徑設置爲E:/Workflow_projects_bak。單擊“更新方式”下拉按鈕選擇“添加並替換文件”或者選擇“添加並更新文件”,這樣每次就只備份內容有改動的文件,而不會重複備份沒有改動的文件了,此方式適合增量備份。如下圖:

2. 要實現自動取名爲“Projects_bak+備份時的年月日時分秒.rar”名稱的話必須將備份選項卡中的“按掩碼產生壓縮文件名”勾中。如下圖:

 3. 單擊“配置”按鈕,選擇“保存當前配置爲新配置”打開配置參數窗口,將“配置名”改爲“projects_bak”,同時選中“保存壓縮文件名”、“保存選定文件名”和“在桌面創建快捷方式”項,連續單擊兩次“確定”按鈕退出並進行第一次備份操作。如下圖所示

4. 以後,當所需備份的文件夾中有變化的時候,隨時雙擊桌面上的“projects_bak”快捷圖標打開WinRAR窗口,按“確定”按鈕就可完成新的備份。但此快捷方式結合Windows的任務計劃進行設置是進行不了計劃定時備份的
如需結合Windows的任務計劃必須使用上述第一種方法來進行設置即可。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章