還沒有走進星巴克咖啡館,我就已經透過明亮的落地玻璃窗看見管理員在沖我笑了,手邊還放了一個筆記本。因為工作關系,和他已經比較熟了,也就沒有客氣,直接就點了喜歡的香草咖啡,然后問他:

     “你想好了備份方案沒有?準備進行怎樣的備份呢?”

     “還沒有想呢。已經向老板說明了情況,他說讓我來跟你學學,然后請你和我們一起制訂一個備份方案?!?br />

     “哇塞,你老板還真會想,好像我的時間就不值錢一樣,你說,耽誤我睡懶覺,怎么賠償?”

     他開心的笑道:“怎么不值錢,你當這星巴克咖啡都是免費的啊?!?/P>

    面對他的無賴,真是無可奈何,只好轉入正題。

     “考慮到你們的系統之前一直沒有做過備份,而且系統主要跑的應用是Oracle,我建議你這樣,先對系統作一次全備份,然后對數據也做一次全備份,以后就是根據制訂的備份方案,定期的做好增量備份和全備份?!?br />

     “嗯”,他點點頭,“這樣比較保險一些。不過你最好先對我說說各種備份策略的區別和各種備份命令的比較吧,這樣以后遇到問題,我就可以自己解決,而不用總是麻煩你,打擾你的懶覺了?!?br />

     好家伙,這個時候還不忘嘲笑我的懶惰,那么就毫不客氣地回擊:“我還不了解你,是不是準備將我知道的這些備份知識全都學去,好到論壇上去炫耀???”

     沒想到他真的臉紅起來,于是我轉移話題,免得他總說我抓他的小辮子。

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

     “完全備份我知道,”還沒有等我說完管理員就迫不及待的說,“完全備份就是用一盤磁帶對整個系統進行備份,包括系統和數據?!?br />

     “正確!但是你知道完全備份有哪些優點和缺點呢?”我丟給管理員一個問題,看看他對完全備份了解到那種程度。

     “完全備份的優點就是:直觀,恢復容易。假如我每天都做一次完全備份,那么當系統出現問題的時候,只要將最后一次備份的內容恢復就行,這樣非常直觀。而且如果我將內容都備份到一盤磁帶上,這樣恢復的時候只需要一盤磁帶,大大簡化了操作。不過完全備份的缺點也是顯而易見的:冗余和備份時間長。假如每天都做一次完全備份的話,其實很多內容都會被重復備份,而正由于每次都要備份其實很多都不需要多次備份的數據,讓需要備份的數據大大增加,導致了備份時間很長?!?br />

     “完全正確!”我喝了口咖啡,用一本正經的口氣調侃,“所以,為了減輕我們工程師的勞動量,為了盡可能的讓我們偷懶,早點回家,我們一般都會建議老板說為了節省備份的開資,少買一些昂貴的磁帶,最好采取增量備份?!?br />

     聽得管理員差點將咖啡噴出來,憋紅了臉將咖啡吞下去。

     “妙啊,”他差點拍案,“這個建議既可偷懶,又可讓老板覺得自己在為公司考慮節省成本?!?br />

     看到他這樣開心,我不禁也笑道:“本來就是這樣,不然,增量備份這種備份策略又怎么會誕生呢?不管它是因為老板們為了節省成本,還是管理員們為了偷懶,總之,這樣的備份策略絕對是一種雙贏的方式?!?br />

     “那么,”我繼續問他,“增量備份又有哪些優點和缺點呢?”

     “增量備份的優點當然是節省磁帶,又縮短了備份時間?,至于缺點嘛……”管理員有些犯難了。

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

     “所謂增量備份就是只備份在上一次備份后增加、改動的部分數據。增量備份可分為多級,每一次增量都源自上一次備份后的改動部分?!?br />

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

     “哦,我明白了,增量備份的缺點在于當發生災難時,恢復數據比較麻煩?!?br />

     “可是,”管理員迷惑的問道,“差異備份也是只備份在上一次完全備份后有變化的部分數據。那么,差異備份和增量備份,又有什么區別呢?”

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

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

     “如果這么說,你可能就明白了增量備份和差異備份的區別和相同點。如果我們選擇兩天一個周期的循環,第一天采取全備份,第二天采取增量備份,那么這種備份方式,就是差異備份?!?br />

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

     “差異備份的定義是誰說的?然后馬上又問我增量備份和差異備份的區別。那時候我可是什么也沒有說??!”

     管理員不好意思的笑道:“這樣也好,以后別人問我,就先告訴他們深奧的定義,顯得層次高些,呵呵。不過我仍然有些不明白,既然增量備份和差異備份,都是對完全備份以后的變化改動進行備份,那么還要弄這兩個名詞出來?”

     “能問出這個問題,說明你已經在思考了。要知道,沒有任何一種備份方案是完美的。完全備份和增量備份,你不都說了它們的有點缺點了嗎?如果我們進行增量備份的周期拉長,比如第一天進行完全備份,后面九天都進行相應級別的增量備份,那么恢復起來,是不是很麻煩?恢復的時間是不是相應也會拉長?但是有些用戶的系統需要在很短的時間內就恢復過來,采用這種形式的增量備份,肯定難以滿足其需求的,所以就有了差異備份的出現。這種出現,不是人為的搞出來的多余的東西,而是根據需求產生的?!?br />

     管理員贊同的點點頭。

     不等他回味過來,又問了他一個問題:

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

     管理員想了一會兒,搖了搖頭。

     “累加備份采用數據庫的管理方式,記錄累積每個時間點的變化,并把變化后的值備份到相應的數組中,這種備份方式可恢復到指點的時間點?!?br />

     “那么這么看來,累加備份不是很好?”

     “的確這樣,不過相應的,操作也較復雜一些。而實際上,我們進行備份,選擇備份策略的時候,會根據我們自己的實際需求,將幾種備份策略結合起來使用,形成適合自己的備份策略。常用的方法有:完全備份、完全備份+增量備份、完全備份+差異備份、完全備份+累加備份?!?br />

     管理員點點頭。

     我提醒他:“注意看看我們常用的方法,發現什么沒有?”

     “好像不管是什么方法,都首先要進行一次完全備份?!?br />

     “對,”我喝完最后一口咖啡繼續說道,“不管怎么樣,進行一次完全備份是肯定有必要的!”


    “還要咖啡嗎?謝謝你給我講解了這么多,所以,不用客氣,想喝什么,想吃什么,盡管點好了,反正也不是我出錢,回去以后找老板報銷去,讓老板買單?!?br />

     “這招借花獻佛還真學得不錯啊。不過,‘免費的午餐’好是好,但是總是要占用自己的時間的,下午還有球賽呢,所以我也得要早點趕回去啊?!?br />

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

     “好的!”管理員的興致看起來很高。

     他招手叫來了服務員,讓其再幫我加杯咖啡。

     “還是香草咖啡?!蔽艺f。


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

     管理員點點頭。

     “make_tape_recovery命令雖然你還沒有用過,但是肯定看過別人用過的。我們惠普的工程師當初幫你們安裝完新機器之后,不是用make_tape_recovery命令給你們的系統作了一次備份嗎?”

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

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

     “那么,我下載下來以后,怎么安裝呢?”

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

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

     “早知道你會問,所以早就給你準備好資料了?!币贿呎f我一邊從資料家里拿了一份關于make_tape_recovery命令的格式和簡單說明給管理員。


    本文版權歸作者及存儲在線所有,如需轉載,請與本站聯系。

未經允許不得轉載:存儲在線-存儲專業媒體 » (連載)大話備份:備份方案差別與常用備份命令
分享到

dostor

相關推薦

精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走