瀏覽單個文章
jimking
Basic Member
 

加入日期: May 2003
文章: 24
Smile

我認為如果是DB主機,只要記住一件事:資料是無價的,如果有異動磁碟的動作,就要有承擔風險的準備。

無論如何,"務必"先備份,其實你問的東西要分成2件事看,而且重開機是免不了的:
1.Raid5的Array要做線上擴充(這個可以不停機狀態下完成,DL380G6是可以的)
2.完成擴充後,用第3方軟體,像是PartitionMagic來擴充調整主機D、E磁區空間(要重開機)

強烈建議別把DB拿來冒這種險。因為你要考慮的重點其實不是能不能熱抽換、能不能調整D、E的空間,因你最少會遇到2種可能:
1.Raid5在做線上擴充時的掛了:
因為在進行線上擴充的過程中,Raid5是基本是屬於Rebuild的狀態,這個時候是經不起任何一顆硬碟故障的,假使真的擴充過程裡很衰壞了一顆,你的Array就掰掰了,DB當然也就.......。
2.使用第3方磁碟工具軟體時發生失敗:
無論哪一套磁碟工具軟體,我認為用在Server上都是不妥當的,因為大部分的磁碟軟體,都沒辦法保障100%無風險,如果重開之後分割表不幸毀了,最衰情況下會開不了機,DB當然也就.......。

小弟認為,如果成本允許,最保險方式是用"轉移",準備第2台主機,建好後再把DB服務及資料轉過去。當然,最理想的做法成本也最高,不過,這只是提供參考,而且還是無法避免一段停機時間,可以確保的是:若有個萬一,資料也不至受損。

以上小弟參考自己的工作經驗想的,當然或許有錯誤或是不足之處,請多多包涵啦
....約7~8年前,小弟曾協助朋友公司進行Raid5線上擴充時,遇到硬碟故障,結果朋友日日以淚洗面(因為他偷懶沒備份),深刻體驗到在機房裡甚麼都是有可能發生的。
而小弟自己的電腦,也曾因為PartitionMagic移動C磁區時發生失敗,結果在SPFDISK下變成"磁區重疊",OS就再見了,如果發生在公司的Server上,我可能也會以淚洗面。
所以......思考一個最保險的方式做,或許較貴,較麻煩,但在"資料是無價"的前提下,我想是值得的。
 
舊 2011-02-17, 06:24 PM #2
回應時引用此文章
jimking離線中