天天看點

利用winrar實作自動打包備份的功能!

WinRAR實作自動打包備份的功能 在日常工作中,大家可能經常遇到對于一些檔案夾裡的内容需要定期的進行打包備份,那有沒有一種友善又有效的辦法實作此功能呢!答案是肯定的。每天自動備份到指定的檔案夾下并且名稱不重複,隻需 WinRAR ,再加上 windows 的任務計劃就能輕松實作。下面帶着大家一起看如何利用 WinRAR 來實作自動打包備份的功能 . 一、 建立備份檔案 1.  首先,我們要明确一下需要備份的檔案和檔案夾。以本例: 需要備份的檔案夾位于伺服器上的 D:/Projects (該路徑與檔案夾就是你需要備份的檔案夾目錄); 儲存備份檔案的檔案夾為:伺服器本機上的“ E:/Workflow_projects_bak ”檔案夾(請在伺服器上的 E 盤下建立名稱為“ Workflow_projects_bak ”檔案夾)、區域網路 IP 位址為 79.28.16.86 機子的“ Workflow_projects_bak ”檔案夾(請在 IP 為 79.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 ”(例如 2007 年 6 月 23 日早晨 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 ”,然後點選下一步,輸入名稱“備份 Projects 至 79.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 )此時将在桌面上産生一個名稱為“備份 Projects 至 79.28.20.101”的WinRAR 的快捷方式。如下圖:  

利用winrar實作自動打包備份的功能!

經過以上配置後,我們已經能很友善的對所需備份的檔案夾進行手動開始備份了。下面,我們将通過和 Windows 常用功能“任務計劃”的結合,讓備份自動進行。 二、 設定智能自動備份開始 1.  打開“計劃任務”。(依次單擊:開始 → 程式 → 附件 → 系統工具 → 任務計劃) 2.  拖動桌面上的“備份 Projects 于本機”的 WinRAR 的快捷方式至“任務計劃” 視窗裡,或者采用複制“備份 Projects 于本機”的 WinRAR 的快捷方式,然後粘貼在“任務計劃” 視窗裡。此時将會在“任務計劃”視窗裡産生同名稱的任務圖示。 3.  輕按兩下該圖示,将彈出一個同名稱的标題的視窗,在那視窗裡點選“日程安排”頁籤,然後于“計劃任務”的下拉清單框裡選擇“每天”或“每周”或“每月”,把“開始時間”設定為“下午 12 : 00 ” ,然後點“确定”,此時将彈出标題為“設定帳戶資訊”的視窗,在該視窗的“運作方式”裡設定啟動該任務計劃的帳戶名稱(即伺服器目前 windows 作業系統的登陸使用者名,一般就取目前預設值 Administrator 或其它管理者使用者不更改),再于“密碼”與“确認密碼”裡輸入該使用者登陸本機 ( 本例為伺服器 ) 時的登陸密碼即可。 到這一步,每天下午 12 : 00 自動備份伺服器上 D 盤 Projects 檔案夾下的所有檔案和檔案夾内容,到此“備份 Projects 于本機”設定完成。 4 .按步驟 2 的方法,在“任務計劃”裡建立“備份 Projects 至 79.28.20.101”任務圖示;按步驟3 的方法,并設定開始時間為 : “下午 :17 : 30 ” 。 到這一步,每天下午 17 : 30 自動備份伺服器上 D 盤 Projects 檔案夾下的所需檔案和檔案夾内容到區域網路 79.28.20.101 機子的“ Workflow_projects_bak ”檔案夾中的,到此“備份 Projects 至 79.28.20.101” 設定完成。 三、 備份時需要注意的事項 1.  執行備份前必須確定已經開啟伺服器;目錄檔案夾的路徑正确,最好備份前對所有需要備份的檔案或檔案夾停止操作,然後即可進行備份工作。 2.  如果要同時采取區域網路多機備份,則那台機子必須是開機狀态的,并且必須先登入需要備份檔案的檔案夾那台機子或無須輸入網絡密碼,否則 WinRAR 會因為無法提供密碼而拒絕執行壓縮備份。是以,最好該機子的登陸使用者名與密碼同伺服器的一緻。(可用管理工具建立一個相同的使用者和密碼賦予系統管理者權限即可,本例 79.28.20.101 的機子就是采用管理工具建立一個與伺服器統一的管理者帳号,并統一密碼。)但如果由于設定了共享,可能會存在不安全因素,是以不建議出外網的機子采用。 ( 而本例中沒有設定共享目錄,而是直接輸入盤符進行備份操作的。 ) 四、 另一種利用 WinrRAR 實作備份的方法介紹: 1.  請先确定下載下傳并正确安裝 WinRAR 軟體于伺服器上在伺服器上,然後找到所需要備份的檔案夾目錄所在位置,選中需要備份的檔案夾進行右擊選擇“添加到壓縮檔案” 指令項打開參數設定視窗,單擊“浏覽”按鈕,将儲存路徑設定為 E:/Workflow_projects_bak 。單擊“更新方式”下拉按鈕選擇“添加并替換檔案”或者選擇“添加并更新檔案”,這樣每次就隻備份内容有改動的檔案,而不會重複備份沒有改動的檔案了,此方式适合增量備份。如下圖:

利用winrar實作自動打包備份的功能!

2.  要實作自動取名為“ Projects_bak+ 備份時的年月日時分秒 .rar ”名稱的話必須将備份頁籤中的“按掩碼産生壓縮檔案名”勾中。如下圖:

利用winrar實作自動打包備份的功能!

    3. 單擊“配置”按鈕,選擇“儲存目前配置為新配置”打開配置參數視窗,将“配置名”改為“projects_bak”,同時選中“儲存壓縮檔案名”、“儲存標明檔案名”和“在桌面建立快捷方式”項,連續單擊兩次“确定”按鈕退出并進行第一次備份操作。如下圖所示:

利用winrar實作自動打包備份的功能!
利用winrar實作自動打包備份的功能!

4. 以後,當所需備份的檔案夾中有變化的時候,随時輕按兩下桌面上的“projects_bak”快捷圖示打開WinRAR視窗,按“确定”按鈕就可完成新的備份。但此快捷方式結合Windows的任務計劃進行設定是進行不了計劃定時備份的。 如需結合Windows的任務計劃必須使用上述第一種方法來進行設定即可。