欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種混合磁盤陣列系統(tǒng)的升級方法

文檔序號:6401386閱讀:300來源:國知局
專利名稱:一種混合磁盤陣列系統(tǒng)的升級方法
技術領域
本發(fā)明涉及計算機系統(tǒng)及存儲領域,具體涉及一種混合磁盤陣列系統(tǒng)的升級方法。
背景技術
存儲系統(tǒng)中不論硬件設備還是軟件都不可避免存在故障的發(fā)生,但并不是故障發(fā)生就一定意味著該系統(tǒng)完全失效?!叭蒎e”就是容許存在某些錯誤,因此,容錯就可以理解為即使有硬件或者故障,系統(tǒng)仍能正常運行。容錯技術是提高系統(tǒng)可靠性的最主要手段,我們可以利用冗余機制來實現(xiàn)容錯功能,常見的冗余機制有:控制器冗余,數(shù)據(jù)冗余以及鏈路冗余等。
由于RAID承擔保存數(shù)據(jù)的重要任務,因此它的可靠性將影響整個存儲系統(tǒng)的可靠性。本發(fā)明就從容錯這個角度來如何加強RAID的可靠性。所謂RAID容錯,主要是指借助數(shù)據(jù)冗余機制,當RAID出現(xiàn)一塊盤或者多塊盤失效時,系統(tǒng)仍舊可以繼續(xù)工作。
磁盤陣列RAID的基本思想有兩方面:利用數(shù)據(jù)分條化技術提高系統(tǒng)性能,利用數(shù)據(jù)冗余提高系統(tǒng)可靠性。顯然,組成RAID的磁盤的數(shù)目越多,陣列的性能就有可能越高。但隨著磁盤數(shù)目的增加,發(fā)生故障的可能性也隨之增大,系統(tǒng)的可靠性迅速降低。因此,RAID通過數(shù)據(jù)冗余來提高系統(tǒng)的可靠性。數(shù)據(jù)冗余技術通過犧牲一些存儲空間保存校驗數(shù)據(jù),以實現(xiàn)對用戶數(shù)據(jù)的保護,從而達到提高可靠性的目的。目前,主要有鏡像和糾刪碼兩種方式實現(xiàn)冗余。發(fā)明內容
本發(fā)明的目的是提供一種混合磁盤陣列系統(tǒng)的升級方法。
本發(fā)明的目的是按以下方式實現(xiàn)的,升級步驟如下: 在RAIDlO的基礎上進行可靠性的加強,容許任意兩塊盤的失效,并且支持多塊盤的RAIDO以及RAID5的數(shù)據(jù)重建,把其中一個RAIDO換成RAID5,這樣的系統(tǒng)有一個RAID5和一個RAIDO組成,RAIDO比RAID5少一塊磁盤,并且RAIDO只保存有效數(shù)據(jù)的鏡像; 當RAIDO有磁盤失效,暫時不宣告RAIDO失效,則先標示壞盤的序號,指定失效盤的狀態(tài),從RAIDO中剔除該磁盤,然后自動給RAID O添加熱備盤,再通過RAID5的數(shù)據(jù)進行后臺壞盤數(shù)據(jù)的重建,從而減少用戶對異常情況的處理,節(jié)省了時間,降低了成本,增加了系統(tǒng)的可靠性; 同樣,當RAID5有兩塊以上的盤失效,暫時不宣告RAID5失效,則先標示壞盤的序號,指定失效盤的狀態(tài),從RAID5中剔除該磁盤,然后自動給RAID5添加熱備盤,再通過RAIDO的數(shù)據(jù)進行后臺壞盤數(shù)據(jù)的重建,從而減少用戶對異常情況的處理,節(jié)省了時間,降低了成本,增加了系統(tǒng)的可靠性; 當整個系統(tǒng)損壞的兩塊盤都屬于RAID5,則可以通過RAIDO來對有效數(shù)據(jù)進行修復;當損壞的盤都屬于RAIDO,則通過RAID5來修復;如果一個在RAID5,一個在RAIDO,則RAID5利用自身的算法來恢復失去的數(shù)據(jù); 按照上述步驟對RAIDlO升級,使其支持RAIDO和RAID5中的任意兩塊盤的失效。
本發(fā)明的有益效果是:目前RAIDlO如果有兩塊盤失效,如果在同一個RAIDO上,則數(shù)據(jù)可以通過另一個RAIDO來找到,如果是不同RAID存儲不同數(shù)據(jù)的盤上,也可以通過對應鏡像數(shù)據(jù)盤的復制來得到數(shù)據(jù);但如果是兩個RAIDO存儲相同的數(shù)據(jù)的盤都損壞,則這部分數(shù)據(jù)丟失,所以,目前的RAIDlO不能支持任意兩塊盤的失效。通過本發(fā)明的升級,當整個系統(tǒng)損壞的兩塊盤都屬于RAID5,則可以通過RAIDO來對有效數(shù)據(jù)進行修復;當損壞的盤都屬于RAIDO,則可以通過RAID5來修復;如果一個在RAID5,一個在RAIDO,則通過RAID5本身算法來恢復失去的數(shù)據(jù)。所以,本發(fā)明利用上述方法對RAIDlO升級后,就可以支持RAIDO和RAID5中的任意兩塊盤的失效。


圖1是現(xiàn)有RAIDlO的結構示意圖; 圖2升級后的RAIDlO結構不意圖。
具體實施方式
參照說明書附圖對本發(fā)明的方法作以下詳細地說明。
在RAIDlO (如圖1)的基礎上進行可靠性的加強,可以容許任意兩塊盤的失效,并且支持掉多塊盤的RAIDO以及RAID5的數(shù)據(jù)重建,從而加強可靠性。把其中一個RAIDO換成RAID5(如圖2),這樣的系統(tǒng)有一個RAID5和一個RAIDO組成,RAIDO比RAID5少一塊磁盤,并且RAIDO只保存有效數(shù)據(jù)的鏡像。
當RAIDO有磁盤失效,目前的方法是宣告整個RAIDO失效(包括單個RAIDO以及RAIDlO中的RAID0),用戶可能進行檢查并進行了一些誤操作,比如重新創(chuàng)建RAID0,而其他好盤的數(shù)據(jù)可能放棄不用等等。而在本發(fā)明中,當RAIDO有磁盤失效,暫時不宣告RAIDO失效,則可以先標示壞盤的序號,指定失效盤的狀態(tài),從RAIDO中剔除該磁盤,然后可以自動給RAID O添加熱備盤,再通過RAID5的數(shù)據(jù)進行后臺壞盤數(shù)據(jù)的重建,從而減少用戶對異常情況的處理,節(jié)省了時間,降低了成本,增加了系統(tǒng)的可靠性;如果無法從RAID5取得數(shù)據(jù)重建,則宣告整個系統(tǒng)有數(shù)據(jù)丟失,宣告整個陣列失效。同樣,當RAID5有兩塊以上的盤失效,目前做法是宣告RAID5失效,本發(fā)明可以繼續(xù)添加熱備盤,通過RAIDO進行數(shù)據(jù)重建。
目前RAIDlO如果有兩塊盤失效,如果在同一個RAIDO上,則數(shù)據(jù)可以通過另一個RAIDO來找到,如果是不同RAID存儲不同數(shù)據(jù)的盤上,也可以通過對應鏡像數(shù)據(jù)盤的復制來得到數(shù)據(jù);但如果是兩個RAIDO存儲相同的數(shù)據(jù)的盤都損壞,則這部分數(shù)據(jù)丟失,所以,目前的RAIDlO不能支持任意兩塊盤的失效。
而在本發(fā)明中,當整個系統(tǒng)損壞的兩塊盤都屬于RAID5,則可以通過RAIDO來對有效數(shù)據(jù)進行修復;當損壞的盤都屬于RAIDO,則可以通過RAID5來修復;如果一個在RAID5,一個在RAIDO,則通過RAID5本身算法來恢復失去的數(shù)據(jù)。所以,本發(fā)明利用上述方法對RAIDlO升級后,就可以支持RAIDO和RAID5中的任意兩塊盤的失效。
除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術。
權利要求
1.一種混合磁盤陣列系統(tǒng)的升級方法,其特征在于升級步驟如下: 在RAIDlO的基礎上進行可靠性的加強,容許任意兩塊盤的失效,并且支持多塊盤的RAIDO以及RAID5的數(shù)據(jù)重建,把其中一個RAIDO換成RAID5,這樣的系統(tǒng)有一個RAID5和一個RAIDO組成,RAIDO比RAID5少一塊磁盤,并且RAIDO只保存有效數(shù)據(jù)的鏡像; 當RAIDO有磁盤失效,暫時不宣告RAIDO失效,則先標示壞盤的序號,指定失效盤的狀態(tài),從RAIDO中剔除該磁盤,然后自動給RAID O添加熱備盤,再通過RAID5的數(shù)據(jù)進行后臺壞盤數(shù)據(jù)的重建,從而減少用戶對異常情況的處理,節(jié)省了時間,降低了成本,增加了系統(tǒng)的可靠性; 同樣,當RAID5有兩塊以上的盤失效,暫時不宣告RAID5失效,則先標示壞盤的序號,指定失效盤的狀態(tài),從RAID5中剔除該磁盤,然后自動給RAID5添加熱備盤,再通過RAIDO的數(shù)據(jù)進行后臺壞盤數(shù)據(jù)的重建,從而減少用戶對異常情況的處理,節(jié)省了時間,降低了成本,增加了系統(tǒng)的可靠性; 當整個系統(tǒng)損壞的兩塊盤都屬于RAID5,則可以通過RAIDO來對有效數(shù)據(jù)進行修復;當損壞的盤都屬于RAIDO,則通過RAID5來修復;如果一個在RAID5,一個在RAIDO,則RAID5利用自身的算法來恢復失去的數(shù)據(jù); 按照上述步驟對RAIDlO升級,使其支持RAIDO和RAID5中的任意兩塊盤的失效。
全文摘要
本發(fā)明提供一種混合磁盤陣列系統(tǒng)的升級方法,目前的RAID10如果有兩塊盤失效,如果在同一個RAID0上,則數(shù)據(jù)可以通過另一個RAID0來找到,如果是不同RAID存儲不同數(shù)據(jù)的盤上,也可以通過對應鏡像數(shù)據(jù)盤的復制來得到數(shù)據(jù);但如果是兩個RAID0存儲相同的數(shù)據(jù)的盤都損壞,則這部分數(shù)據(jù)丟失,所以,目前的RAID10不能支持任意兩塊盤的失效。通過本發(fā)明的升級,當整個系統(tǒng)損壞的兩塊盤都屬于RAID5,則可以通過RAID0來對有效數(shù)據(jù)進行修復;當損壞的盤都屬于RAID0,則可以通過RAID5來修復;如果一個在RAID5,一個在RAID0,則通過RAID5本身算法來恢復失去的數(shù)據(jù),RAID10升級后,就可以支持RAID0和RAID5中的任意兩塊盤的失效。
文檔編號G06F11/16GK103186437SQ20131011226
公開日2013年7月3日 申請日期2013年4月2日 優(yōu)先權日2013年4月2日
發(fā)明者古世磊, 吳慶民 申請人:浪潮電子信息產業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
中西区| 视频| 双城市| 华蓥市| 基隆市| 岚皋县| 衢州市| 秦安县| 海晏县| 壤塘县| 庄河市| 维西| 城市| 鄢陵县| 遵化市| 永胜县| 竹溪县| 洪雅县| 敦化市| 山西省| 淮阳县| 崇左市| 建水县| 通辽市| 云安县| 惠州市| 黔江区| 定陶县| 肥乡县| 黄冈市| 渑池县| 宁蒗| 茶陵县| 怀化市| 独山县| 应用必备| 梅河口市| 鹤山市| 辉南县| 蛟河市| 岗巴县|