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