黃國峰
(武漢船舶職業(yè)技術(shù)學(xué)院,湖北武漢 430050)
隨著高校信息化技術(shù)應(yīng)用越來越復(fù)雜,本地存儲備份已經(jīng)無法滿足學(xué)院的正常需要。數(shù)據(jù)的本地備份雖然實(shí)現(xiàn)容易,但是,一旦服務(wù)器自身出現(xiàn)問題,會導(dǎo)致數(shù)據(jù)丟失,造成無法挽回的損失。相對異地備份安全性更高,但實(shí)現(xiàn)較復(fù)雜。本文介紹了數(shù)據(jù)備份的主要方式和相關(guān)技術(shù),并結(jié)合我院圖書館數(shù)據(jù)的安全要求,分析了在UNIX環(huán)境下數(shù)據(jù)異地備份的方法。
全備份是對整個服務(wù)器系統(tǒng)進(jìn)行備份,包括服務(wù)器操作系統(tǒng)和應(yīng)用程序生成的數(shù)據(jù)。這種備份方式的特點(diǎn)就是備份的數(shù)據(jù)最全面、最完整。當(dāng)發(fā)生數(shù)據(jù)丟失時,只要使用備份磁盤,就可以恢復(fù)全部的數(shù)據(jù)。但是,在全備份方式中,由于是對整個服務(wù)器系統(tǒng)進(jìn)行備份,因此數(shù)據(jù)量非常大,占用備份的存儲設(shè)備比較多,備份時間比較長。
增量備份指每次備份的數(shù)據(jù)只是相當(dāng)于上一次備份后增加的和修改過的數(shù)據(jù),注意是相對上一次備份而增加或修改過的數(shù)據(jù)。這種備份的優(yōu)點(diǎn)很明顯:沒有重復(fù)的備份數(shù)據(jù),節(jié)省磁帶空間,又縮短了備份時間。但它的缺點(diǎn)在于當(dāng)發(fā)生數(shù)據(jù)丟失時,恢復(fù)數(shù)據(jù)比較麻煩。這種備份方式適用于進(jìn)行了完全備份后的后續(xù)備份。
差分備份就是每次備份的數(shù)據(jù)是相對于上一次全備份之后新增加的和修改過的數(shù)據(jù),相對上一次全備份之后新增加或修改過的數(shù)據(jù),而并不一定是相對上一次備份。管理員先在星期一進(jìn)行一次系統(tǒng)完全備份,然后在接下來的幾天里,再將當(dāng)天所有與星期一不同的數(shù)據(jù)備份到磁盤上。差分備份所需時間短,并節(jié)省磁盤空間,災(zāi)難的恢復(fù)也很方便。這種備份方式也適用于進(jìn)行了完全備份后的后續(xù)備份。[1]
NAS(網(wǎng)絡(luò)連接存儲)即將存儲設(shè)備通過標(biāo)準(zhǔn)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),連接到一群計算機(jī)上。NAS是部件級的存儲方法,它的重點(diǎn)在于幫助工作組和部門級機(jī)構(gòu)解決迅速增加存儲容量的需求。NAS設(shè)備一般支持多個計算機(jī)平臺,用戶通過網(wǎng)絡(luò)支持協(xié)議可進(jìn)入相同的文檔,因而NAS設(shè)備無需改造即可用于混合Unix/Windows Server局域網(wǎng)內(nèi)。NAS設(shè)備允許用戶在網(wǎng)絡(luò)上存取數(shù)據(jù),這樣既可減小CPU的開銷,也能顯著改善網(wǎng)絡(luò)的性能。
SAN(存儲區(qū)域網(wǎng)絡(luò))通過光纖通道連接到一群計算機(jī)上。在該網(wǎng)絡(luò)中提供了多主機(jī)連接,但并非通過標(biāo)準(zhǔn)的網(wǎng)絡(luò)拓?fù)?。SAN專注于企業(yè)級存儲的特有問題,SAN便于集成,能改善數(shù)據(jù)可用性及網(wǎng)絡(luò)性能,而且還可以減輕管理作業(yè)。SAN提供了一種與現(xiàn)有LAN連接的簡易方法,并且通過同一物理通道支持廣泛使用的SCSI和IP協(xié)議。SAN采用了光纖接口,因此具有更高的帶寬。[2]
遠(yuǎn)程鏡像技術(shù)是在主數(shù)據(jù)中心和備援中心之間的數(shù)據(jù)備份時用到。鏡像是在兩個或多個磁盤或磁盤子系統(tǒng)上產(chǎn)生同一個數(shù)據(jù)的鏡像視圖的信息存儲過程,一個叫主鏡像系統(tǒng),另一個叫從鏡像系統(tǒng)。遠(yuǎn)程鏡像是容災(zāi)備份的核心技術(shù),同時也是保持遠(yuǎn)程數(shù)據(jù)同步和實(shí)現(xiàn)災(zāi)難恢復(fù)的基礎(chǔ)。遠(yuǎn)程鏡像按請求鏡像的主機(jī)是否需要遠(yuǎn)程鏡像站點(diǎn)的確認(rèn)信息,又可分為同步遠(yuǎn)程鏡像和異步遠(yuǎn)程鏡像。
隨著存儲應(yīng)用需求的提高,用戶需要在線方式進(jìn)行數(shù)據(jù)保護(hù),快照就是在線存儲設(shè)備防范數(shù)據(jù)丟失的有效方法之一,越來越多的設(shè)備都開始支持這項(xiàng)功能。SNIA(存儲網(wǎng)絡(luò)行業(yè)協(xié)會)對快照的定義是:關(guān)于指定數(shù)據(jù)集合的一個完全可用拷貝,該拷貝包括相應(yīng)數(shù)據(jù)在某個時間點(diǎn)(拷貝開始的時間點(diǎn))的映像。快照可以是其所表示的數(shù)據(jù)的一個副本,也可以是數(shù)據(jù)的一個復(fù)制品。目前有兩大類存儲快照,一種叫做即寫即拷(copyon-write)快照,另一種叫做分割鏡像快照。[3]
我院圖書館管理系統(tǒng)采用的是UNIX環(huán)境下的ILAS2.0平臺,在此平臺中,沒有提供遠(yuǎn)程異地備份的功能,我們需要將ILAS數(shù)據(jù)通過UNIX系統(tǒng)的tar命令打包,然后制定備份計劃,通過FTP的方式上傳到備份服務(wù)器中。主要實(shí)現(xiàn)過程如下:
1)數(shù)據(jù)備份服務(wù)器windows server 2003,配置FTP服務(wù),服務(wù)器IP:192.168.100.222;備份數(shù)據(jù)存入目錄/lib;
2)ILAS數(shù)據(jù)庫為圖書館核心數(shù)據(jù)庫,存儲主機(jī):192.168.100.101;路徑為/u/ilasII_GB/;臨時備份路徑為/u/ilasbak;操作系統(tǒng)為SCO OPENSERVER 5.0.6。
3)備份策略:系統(tǒng)主機(jī)在每日12:20和00:00執(zhí)行數(shù)據(jù)本地數(shù)據(jù)備份;備份機(jī)在每日13:00和00:40從系統(tǒng)主機(jī)上獲取備份數(shù)據(jù),實(shí)現(xiàn)異地備份;將每周的備份數(shù)據(jù)備份在磁盤上。
4)執(zhí)行數(shù)據(jù)本地備份,目錄/u/ilasbak存在可執(zhí)行文件bakall
5)設(shè)置定時備份任務(wù),bakcron,利用SCO的crontab定時任務(wù)設(shè)置每日13:00和00:40兩次執(zhí)行bakall數(shù)據(jù)備份任務(wù),目錄/u/ilasbak存在可執(zhí)行文件bakcron。
執(zhí)行命令 #crontab/u/ilasbak/bakcron即設(shè)置該任務(wù)。
6)利用FTP方式將數(shù)據(jù)備份到備份主機(jī)上;IIS的FTP服務(wù)安裝在備份主機(jī)上,虛擬目錄為d:/backup,登錄用戶名adminusr,密碼adminpasswd,ilas的備份目錄為 d:/backup/ilas/,在UNIX的/u/ilasbak目錄下建立FTP命令文件ftpilas.txt,數(shù)據(jù)實(shí)現(xiàn)異地備份程序文件bakupilas;
backupilas文件如下:
圖書館自動化集成系統(tǒng)的數(shù)據(jù)備份是一項(xiàng)長期性的工作,應(yīng)該引起系統(tǒng)管理員的高度重視。在采用磁帶或硬盤備份數(shù)據(jù)時,最好是在中午和晚上各做一次備份,而且最好是讓系統(tǒng)自動備份。實(shí)際工作中采用哪種方式備份數(shù)據(jù),各館應(yīng)根據(jù)自己的實(shí)際情況而定,但不管采用哪種方式,系統(tǒng)管理員的安全意識應(yīng)該是第一位的。備份后應(yīng)及時檢查所生成的文件,以確保數(shù)據(jù)的安全。
1 鞏林立.圖書館自動化系統(tǒng)中數(shù)據(jù)的備份策略[J].現(xiàn)代圖書情報技術(shù),2004(8):8l-85
2 林燕玲.淺談ILAS 2.0及UNIX系統(tǒng)數(shù)據(jù)備份[J].廈門教育學(xué)院學(xué)報,2005(5):80-8l
3 魯英春.數(shù)據(jù)備份策略與方法[J].福建電腦,2005(8):65-64