還沒(méi)有走進(jìn)星巴克咖啡館,我就已經(jīng)透過(guò)明亮的落地玻璃窗看見(jiàn)管理員在沖我笑了,手邊還放了一個(gè)筆記本。因?yàn)楣ぷ麝P(guān)系,和他已經(jīng)比較熟了,也就沒(méi)有客氣,直接就點(diǎn)了喜歡的香草咖啡,然后問(wèn)他:

     “你想好了備份方案沒(méi)有?準(zhǔn)備進(jìn)行怎樣的備份呢?”

     “還沒(méi)有想呢。已經(jīng)向老板說(shuō)明了情況,他說(shuō)讓我來(lái)跟你學(xué)學(xué),然后請(qǐng)你和我們一起制訂一個(gè)備份方案。”

     “哇塞,你老板還真會(huì)想,好像我的時(shí)間就不值錢一樣,你說(shuō),耽誤我睡懶覺(jué),怎么賠償?”

     他開(kāi)心的笑道:“怎么不值錢,你當(dāng)這星巴克咖啡都是免費(fèi)的啊。”


    面對(duì)他的無(wú)賴,真是無(wú)可奈何,只好轉(zhuǎn)入正題。

     “考慮到你們的系統(tǒng)之前一直沒(méi)有做過(guò)備份,而且系統(tǒng)主要跑的應(yīng)用是Oracle,我建議你這樣,先對(duì)系統(tǒng)作一次全備份,然后對(duì)數(shù)據(jù)也做一次全備份,以后就是根據(jù)制訂的備份方案,定期的做好增量備份和全備份?!?br />

     “嗯”,他點(diǎn)點(diǎn)頭,“這樣比較保險(xiǎn)一些。不過(guò)你最好先對(duì)我說(shuō)說(shuō)各種備份策略的區(qū)別和各種備份命令的比較吧,這樣以后遇到問(wèn)題,我就可以自己解決,而不用總是麻煩你,打擾你的懶覺(jué)了?!?br />

     好家伙,這個(gè)時(shí)候還不忘嘲笑我的懶惰,那么就毫不客氣地回?fù)簦骸拔疫€不了解你,是不是準(zhǔn)備將我知道的這些備份知識(shí)全都學(xué)去,好到論壇上去炫耀?。俊?br />

     沒(méi)想到他真的臉紅起來(lái),于是我轉(zhuǎn)移話題,免得他總說(shuō)我抓他的小辮子。

     “我們先看看備份的策略吧。從備份策略來(lái)講,現(xiàn)在的備份可分為4種:完全備份、增量備份、差異備份、累加備份?!?br />

     “完全備份我知道,”還沒(méi)有等我說(shuō)完管理員就迫不及待的說(shuō),“完全備份就是用一盤磁帶對(duì)整個(gè)系統(tǒng)進(jìn)行備份,包括系統(tǒng)和數(shù)據(jù)?!?br />

     “正確!但是你知道完全備份有哪些優(yōu)點(diǎn)和缺點(diǎn)呢?”我丟給管理員一個(gè)問(wèn)題,看看他對(duì)完全備份了解到那種程度。

     “完全備份的優(yōu)點(diǎn)就是:直觀,恢復(fù)容易。假如我每天都做一次完全備份,那么當(dāng)系統(tǒng)出現(xiàn)問(wèn)題的時(shí)候,只要將最后一次備份的內(nèi)容恢復(fù)就行,這樣非常直觀。而且如果我將內(nèi)容都備份到一盤磁帶上,這樣恢復(fù)的時(shí)候只需要一盤磁帶,大大簡(jiǎn)化了操作。不過(guò)完全備份的缺點(diǎn)也是顯而易見(jiàn)的:冗余和備份時(shí)間長(zhǎng)。假如每天都做一次完全備份的話,其實(shí)很多內(nèi)容都會(huì)被重復(fù)備份,而正由于每次都要備份其實(shí)很多都不需要多次備份的數(shù)據(jù),讓需要備份的數(shù)據(jù)大大增加,導(dǎo)致了備份時(shí)間很長(zhǎng)?!?br />

     “完全正確!”我喝了口咖啡,用一本正經(jīng)的口氣調(diào)侃,“所以,為了減輕我們工程師的勞動(dòng)量,為了盡可能的讓我們偷懶,早點(diǎn)回家,我們一般都會(huì)建議老板說(shuō)為了節(jié)省備份的開(kāi)資,少買一些昂貴的磁帶,最好采取增量備份。”

     聽(tīng)得管理員差點(diǎn)將咖啡噴出來(lái),憋紅了臉將咖啡吞下去。

     “妙啊,”他差點(diǎn)拍案,“這個(gè)建議既可偷懶,又可讓老板覺(jué)得自己在為公司考慮節(jié)省成本。”

     看到他這樣開(kāi)心,我不禁也笑道:“本來(lái)就是這樣,不然,增量備份這種備份策略又怎么會(huì)誕生呢?不管它是因?yàn)槔习鍌優(yōu)榱斯?jié)省成本,還是管理員們?yōu)榱送祽?,總之,這樣的備份策略絕對(duì)是一種雙贏的方式。”

     “那么,”我繼續(xù)問(wèn)他,“增量備份又有哪些優(yōu)點(diǎn)和缺點(diǎn)呢?”

     “增量備份的優(yōu)點(diǎn)當(dāng)然是節(jié)省磁帶,又縮短了備份時(shí)間?,至于缺點(diǎn)嘛……”管理員有些犯難了。

     “你只記得增量備份可以幫你偷懶,卻忘記了凡事有利必有弊,你告訴我,增量備份的定義是什么?”

     “所謂增量備份就是只備份在上一次備份后增加、改動(dòng)的部分?jǐn)?shù)據(jù)。增量備份可分為多級(jí),每一次增量都源自上一次備份后的改動(dòng)部分?!?br />

     “你啊,對(duì)定義背得這么清楚,卻不理解,看來(lái)你真的對(duì)備份只是僅流于書面的理解啊。想想看,每次只記錄上次備份以后改動(dòng)的部分,那么你恢復(fù)起來(lái),怎么操作?”

     “哦,我明白了,增量備份的缺點(diǎn)在于當(dāng)發(fā)生災(zāi)難時(shí),恢復(fù)數(shù)據(jù)比較麻煩。”

     “可是,”管理員迷惑的問(wèn)道,“差異備份也是只備份在上一次完全備份后有變化的部分?jǐn)?shù)據(jù)。那么,差異備份和增量備份,又有什么區(qū)別呢?”

     “嗯,這個(gè)問(wèn)題問(wèn)得好!”我贊賞的說(shuō),“差異備份和增量備份這兩種備份策略的確容易讓人感到迷惑,但是它們的區(qū)別在于,增量備份可以分為多級(jí)的,假如你星期五做了完全備份,那么,如果你采用增量備份的方式,星期一就只要備份當(dāng)天改動(dòng)過(guò)的??因?yàn)檫@天改動(dòng)過(guò)或增加的,星期五的完全備份里面肯定沒(méi)有,而星期二也只要備份當(dāng)天改動(dòng)過(guò)的,依次推理,直到星期五重新做一次完全備份。這就是以一個(gè)星期作為周期,采取增量備份的策略。如果進(jìn)行數(shù)據(jù)的恢復(fù),就比較麻煩,首先要將完全備份恢復(fù),然后依次將星期一的增量備份,星期二的增量備份等等按照次序恢復(fù)過(guò)來(lái),要注意次序不要顛倒了。所以說(shuō)增量備份的數(shù)據(jù)恢復(fù)比較麻煩。明白了嗎?”

     管理員點(diǎn)點(diǎn)頭,有點(diǎn)迫不及待的問(wèn)道:“那差異備份又是怎么做呢?”

     “如果這么說(shuō),你可能就明白了增量備份和差異備份的區(qū)別和相同點(diǎn)。如果我們選擇兩天一個(gè)周期的循環(huán),第一天采取全備份,第二天采取增量備份,那么這種備份方式,就是差異備份。”

     “早這么說(shuō)不就得了?”管理員恍然大悟的說(shuō)。

     “差異備份的定義是誰(shuí)說(shuō)的?然后馬上又問(wèn)我增量備份和差異備份的區(qū)別。那時(shí)候我可是什么也沒(méi)有說(shuō)啊!”

     管理員不好意思的笑道:“這樣也好,以后別人問(wèn)我,就先告訴他們深?yuàn)W的定義,顯得層次高些,呵呵。不過(guò)我仍然有些不明白,既然增量備份和差異備份,都是對(duì)完全備份以后的變化改動(dòng)進(jìn)行備份,那么還要弄這兩個(gè)名詞出來(lái)?”

     “能問(wèn)出這個(gè)問(wèn)題,說(shuō)明你已經(jīng)在思考了。要知道,沒(méi)有任何一種備份方案是完美的。完全備份和增量備份,你不都說(shuō)了它們的有點(diǎn)缺點(diǎn)了嗎?如果我們進(jìn)行增量備份的周期拉長(zhǎng),比如第一天進(jìn)行完全備份,后面九天都進(jìn)行相應(yīng)級(jí)別的增量備份,那么恢復(fù)起來(lái),是不是很麻煩?恢復(fù)的時(shí)間是不是相應(yīng)也會(huì)拉長(zhǎng)?但是有些用戶的系統(tǒng)需要在很短的時(shí)間內(nèi)就恢復(fù)過(guò)來(lái),采用這種形式的增量備份,肯定難以滿足其需求的,所以就有了差異備份的出現(xiàn)。這種出現(xiàn),不是人為的搞出來(lái)的多余的東西,而是根據(jù)需求產(chǎn)生的?!?br />

     管理員贊同的點(diǎn)點(diǎn)頭。

     不等他回味過(guò)來(lái),又問(wèn)了他一個(gè)問(wèn)題:

     “那么,你是否清楚,什么又是累加備份呢?”

     管理員想了一會(huì)兒,搖了搖頭。

     “累加備份采用數(shù)據(jù)庫(kù)的管理方式,記錄累積每個(gè)時(shí)間點(diǎn)的變化,并把變化后的值備份到相應(yīng)的數(shù)組中,這種備份方式可恢復(fù)到指點(diǎn)的時(shí)間點(diǎn)。”

     “那么這么看來(lái),累加備份不是很好?”

     “的確這樣,不過(guò)相應(yīng)的,操作也較復(fù)雜一些。而實(shí)際上,我們進(jìn)行備份,選擇備份策略的時(shí)候,會(huì)根據(jù)我們自己的實(shí)際需求,將幾種備份策略結(jié)合起來(lái)使用,形成適合自己的備份策略。常用的方法有:完全備份、完全備份+增量備份、完全備份+差異備份、完全備份+累加備份?!?br />

     管理員點(diǎn)點(diǎn)頭。

     我提醒他:“注意看看我們常用的方法,發(fā)現(xiàn)什么沒(méi)有?”

     “好像不管是什么方法,都首先要進(jìn)行一次完全備份。”

     “對(duì),”我喝完最后一口咖啡繼續(xù)說(shuō)道,“不管怎么樣,進(jìn)行一次完全備份是肯定有必要的!”


    “還要咖啡嗎?謝謝你給我講解了這么多,所以,不用客氣,想喝什么,想吃什么,盡管點(diǎn)好了,反正也不是我出錢,回去以后找老板報(bào)銷去,讓老板買單。”

     “這招借花獻(xiàn)佛還真學(xué)得不錯(cuò)啊。不過(guò),‘免費(fèi)的午餐’好是好,但是總是要占用自己的時(shí)間的,下午還有球賽呢,所以我也得要早點(diǎn)趕回去啊?!?br />

     不忍心讓管理員太失望,只好對(duì)他說(shuō):“這樣吧,我再給你講解一下備份常會(huì)用到的命令,之后時(shí)間也應(yīng)該差不多了?!?br />

     “好的!”管理員的興致看起來(lái)很高。

     他招手叫來(lái)了服務(wù)員,讓其再幫我加杯咖啡。

     “還是香草咖啡?!蔽艺f(shuō)。


    “我們備份常用到的命令有這些:make_tape_recovery(make_recovery)、tar、cpio、fbackup、dump、vxdump、copyutil、dd。當(dāng)然了,如果你要對(duì)數(shù)據(jù)庫(kù)??比如Oracle??的數(shù)據(jù)進(jìn)行備份,就需要用到專門的命令,或者是一些工具的幫助。不過(guò),這些內(nèi)容咱們以后再說(shuō)。這次咱們先看看HP-UX操作系統(tǒng)里面提供的這些命令?!?br />

     管理員點(diǎn)點(diǎn)頭。

     “make_tape_recovery命令雖然你還沒(méi)有用過(guò),但是肯定看過(guò)別人用過(guò)的。我們惠普的工程師當(dāng)初幫你們安裝完新機(jī)器之后,不是用make_tape_recovery命令給你們的系統(tǒng)作了一次備份嗎?”

     “是的。是不是make_tape_recovery命令還需要安裝的啊?”

     “夠細(xì)心的,這都被你注意到了。的確,如果新安裝的系統(tǒng)里面沒(méi)有包含這條命令的話,你可以在附帶的HP-UX Application CD-ROM 安裝。這條命令是Ignite-UX application中的一條。當(dāng)然,如你這般丟三落四的作風(fēng),如果萬(wàn)一將這張光盤弄丟了,還可以從HP的網(wǎng)站上download Ignite-UX,網(wǎng)站的地址是:http://www.software.hp.com/,通過(guò)Network & System administration超鏈接,就可以看到Ignite-UX了?!?br />

     “那么,我下載下來(lái)以后,怎么安裝呢?”

     “下載以后,一般是以.tar作為后綴名的Ignit-UX文件,此時(shí)你可以用tar命令對(duì)其解壓縮。至于怎么使用tar命令,等下會(huì)說(shuō)到。解壓縮以后,就可以用你熟悉的swinstall命令安裝這個(gè)軟件包了。安裝完成以后,就可以在/opt/ignite/bin目錄下看到make_tape_recovery這條命令了??吹竭@條命令,就意味著你已經(jīng)可以使用這條命令來(lái)備份系統(tǒng)了?!?br />

     “這條命令怎么使用呢?”

     “早知道你會(huì)問(wèn),所以早就給你準(zhǔn)備好資料了?!币贿呎f(shuō)我一邊從資料家里拿了一份關(guān)于make_tape_recovery命令的格式和簡(jiǎn)單說(shuō)明給管理員。


    本文版權(quán)歸作者及存儲(chǔ)在線所有,如需轉(zhuǎn)載,請(qǐng)與本站聯(lián)系。

分享到

多易

相關(guān)推薦