于強
摘要:隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,計算機網(wǎng)絡(luò)已經(jīng)成為工作中不可替代的媒介。為防備病毒破壞、硬件損壞等問題,用戶應(yīng)該對系統(tǒng)應(yīng)用數(shù)據(jù)進行備份。但是,用內(nèi)置或外置的存儲介質(zhì)進行手動備份不僅繁瑣,而且受人為因素的影響較大。如何保證數(shù)據(jù)備份的質(zhì)量和安全性是文章探索的重點,對提高中職生的計算機運用能力有很重要的意義。
關(guān)鍵詞:系統(tǒng)應(yīng)用數(shù)據(jù)雙備份;本機自動備份;異機自動備份
中圖分類號:G712 文獻標(biāo)識碼:A 文章編號:1671-0568(2013)32-0188-03
在今天的信息化社會,如何有效地對系統(tǒng)應(yīng)用數(shù)據(jù)進行備份,已成為用戶十分關(guān)注的問題。對系統(tǒng)應(yīng)用數(shù)據(jù)進行備份是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失,而將全部或部分應(yīng)用數(shù)據(jù)從服務(wù)器硬盤或陣列復(fù)制到其他存儲介質(zhì)的過程。
筆者在實際工作中經(jīng)過摸索,在校園網(wǎng)中實現(xiàn)了系統(tǒng)應(yīng)用數(shù)據(jù)的雙備份:編寫批處理文件,借助Windows系統(tǒng)的“計劃任務(wù)”,實現(xiàn)系統(tǒng)應(yīng)用數(shù)據(jù)的本機自動備份;構(gòu)建局域網(wǎng)內(nèi)的文件服務(wù)器,通過Second Copy軟件,實現(xiàn)本機備份數(shù)據(jù)的自動上傳。實現(xiàn)過程如圖1。
一、本機自動備份
1.建立備份文件夾
一臺應(yīng)用服務(wù)器往往不再局限于某一個應(yīng)用,而是一機多用,不同類別的應(yīng)用數(shù)據(jù)保存在多個文件夾中。例如,武漢鐵路橋梁學(xué)校的服務(wù)器兼具“學(xué)校宣傳”、“招生報名”、“繼續(xù)教育”等應(yīng)用,數(shù)據(jù)分別保存在E盤的xxxc、zsbm和D盤的jxjy文件夾中。為將以上不同文件夾中的數(shù)據(jù)進行備份,很有必要建立統(tǒng)一的備份文件夾。
(1)在數(shù)據(jù)備份分區(qū)F盤中建立總備份文件夾“isbeifen”,此文件夾主要用于集中管理每天的備份文件。
(2)在“isbeifen”文件夾下建立多個以標(biāo)識性文字區(qū)分的子文件夾,如“1day”、“2day”、“3day”、“4day”、“5day”等,用于保存最近5天備份的應(yīng)用數(shù)據(jù)。
2.編寫備份批處理文件
(1)批處理文件工作原理。采用先進先出的算法備份,如圖2。
(2)批處理文件代碼實現(xiàn)備份。
xcopy /e /c /i /y F:\isbeifen\4day\* F:\isbeifen\5day\
xcopy /e /c /i /y F:\isbeifen\3day\* F:\isbeifen\4day\
xcopy /e /c /i /y F:\isbeifen\2day\* F:\isbeifen\3day\
xcopy /e /c /i /y F:\isbeifen\1day\* F:\isbeifen\2day\
xcopy /e /c /i /y E:\xxxc\* F:\isbeifen\1day\xxxc\
xcopy /e /c /i /y E:\zsbm\* F:\isbeifen\1day\zsbm\
xcopy /e /c /i /y D:\jxjy\* F:\isbeifen\1day\jxjy\
(3)批處理文件執(zhí)行過程。①語句1將第4天數(shù)據(jù)覆蓋第5天數(shù)據(jù);②語句2將第3天數(shù)據(jù)覆蓋第4天數(shù)據(jù);③語句3將第2天數(shù)據(jù)覆蓋第3天數(shù)據(jù);④語句4將第1天數(shù)據(jù)覆蓋第2天數(shù)據(jù);⑤語句5、6、7依次完成將最新數(shù)據(jù)覆蓋第1天數(shù)據(jù)。這樣就實現(xiàn)了以5天為一個周期的本機數(shù)據(jù)備份,5day文件夾中存放距當(dāng)前時間最遠的數(shù)據(jù),1day文件夾中存放距當(dāng)前時間最近的數(shù)據(jù),備份數(shù)據(jù)的增量過程如圖3。
3.設(shè)置“計劃任務(wù)”自動執(zhí)行批處理文件。
批處理文件建立后,如何由系統(tǒng)在指定時間自動運行該文件,實現(xiàn)數(shù)據(jù)的本機自動備份?可用Windows系統(tǒng)內(nèi)嵌的“計劃任務(wù)”達到這個目的。在Windows系統(tǒng)中通過“附件”→“系統(tǒng)工具”→“計劃任務(wù)”添加任務(wù)計劃,在“任務(wù)計劃向?qū)А敝羞x擇要自動執(zhí)行的批處理文件,設(shè)定其自動運行時間,指定用戶名及密碼等。
二、異機自動備份
1.架構(gòu)文件服務(wù)器
為實現(xiàn)異機數(shù)據(jù)備份,筆者在局域網(wǎng)內(nèi)部利用“Serv-U”FTP軟件搭建了一臺文件服務(wù)器。文件服務(wù)存在局域網(wǎng)內(nèi)部,不但可以提供高速文件傳輸,而且有效防范了來自外網(wǎng)的破壞,也為異機數(shù)據(jù)備份提供了前提條件。
2.設(shè)置Second Copy軟件
Second Copy是一個專用的備份軟件,筆者借助其特有的功能,將本機備份的數(shù)據(jù)定時傳輸?shù)綐?gòu)建好的FTP服務(wù)器中,實現(xiàn)數(shù)據(jù)的異機備份。設(shè)置步驟如下。
(1)在Second Copy軟件中點擊“文件”→“新建FTP方案”打開“Second Copy FTP 配置向?qū)А睂υ捒颍鐖D4。
(2)在“什么”選項卡中設(shè)置源文件,如“isbeifen”文件夾。
(3)在“哪些文件”選項卡中選擇“只復(fù)制選定的文件和文件夾”,如數(shù)據(jù)庫文件等。
(4)在“哪里”選項卡中填寫遠程FTP文件服務(wù)器的相關(guān)信息。
(5)在“什么時候”選項卡中指定數(shù)據(jù)異機備份的間隔時間。
(6)在“怎么”選項卡中選擇“精確復(fù)制”,如果以前備份過的文件在源文件夾中已經(jīng)被刪除,Second Copy會認為用戶不再需要這些文件,而將目標(biāo)文件夾中的文件一并刪除。
(7)在“完成“選項卡中填寫方案名稱。
至此,新的備份任務(wù)設(shè)置完畢,該備份任務(wù)會自動添加到Second Copy任務(wù)列表中,此后會在后臺默默工作。當(dāng)系統(tǒng)時間滿足用戶設(shè)置的自動備份條件時,Second Copy就會在后臺將本機備份數(shù)據(jù)自動上傳到指定的文件服務(wù)器中。
綜上所述,通過對計算機軟、硬件資源的靈活運用,利用局域網(wǎng)的高數(shù)據(jù)傳輸速率和封閉性等特點,實現(xiàn)了服務(wù)器系統(tǒng)數(shù)據(jù)的自動雙備份,這種方式能保證數(shù)據(jù)備份的質(zhì)量和安全性。