[發(fā)明專利]一種加強存儲設備系統(tǒng)盤可靠性的方法有效
| 申請?zhí)枺?/td> | 201210459270.X | 申請日: | 2012-11-15 |
| 公開(公告)號: | CN102981935A | 公開(公告)日: | 2013-03-20 |
| 發(fā)明(設計)人: | 古世磊 | 申請(專利權)人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F11/16 | 分類號: | G06F11/16;G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加強 存儲 設備 系統(tǒng)盤 可靠性 方法 | ||
技術領域
本發(fā)明涉及計算機系統(tǒng)及存儲領域,具體涉及一種加強存儲設備系統(tǒng)盤可靠性的方法。
背景技術
存儲系統(tǒng)中不論硬件設備還是軟件都不可避免存在故障的發(fā)生,但并不是故障發(fā)生就一定意味著該系統(tǒng)完全失效。“容錯”就是容許存在某些錯誤,因此,容錯就可以理解為即使有硬件或者故障,系統(tǒng)仍能正常運行。容錯技術是提高系統(tǒng)可靠性的最主要手段,一般利用冗余機制來實現(xiàn)容錯功能,常見的冗余機制有:控制器冗余,數(shù)據(jù)冗余以及鏈路冗余等。
對于具有冗余信息的存儲系統(tǒng),目前,數(shù)據(jù)盤進行了很多冗余和保護的工作,而系統(tǒng)盤卻很少做冗余保護工作。無論是真實場景的應用,還是開發(fā)測試,當系統(tǒng)盤損壞都會對存儲系統(tǒng)的可用性帶來影響,因此,有必要加強系統(tǒng)盤的可靠性。?
發(fā)明內(nèi)容
本發(fā)明的技術任務是針對在現(xiàn)有技術的不足,提供一種加強存儲設備系統(tǒng)盤可靠性的方法。
本發(fā)明的技術方案是按以下方式實現(xiàn)的,該一種加強存儲設備系統(tǒng)盤可靠性的方法,包括至少兩個系統(tǒng)一樣的存儲設備系統(tǒng)盤、若干數(shù)據(jù)盤,該方法的實現(xiàn)具體過程為:
步驟一,在系統(tǒng)盤啟動時,自動選擇或手動設置首先被讀取的系統(tǒng)盤,該系統(tǒng)盤為主系統(tǒng)盤,其它盤為副系統(tǒng)盤,當選中的系統(tǒng)盤無法啟動時,自動轉到下一個系統(tǒng)盤啟動,同時將智能分析模塊加載到內(nèi)存中;
步驟二、當訪問系統(tǒng)盤時,分析模塊對請求做標記來區(qū)分數(shù)據(jù)盤的請求,分析模塊對數(shù)據(jù)盤的訪問錯誤進行忽略。
所述步驟二中的請求是指讀請求或寫請求。
所述讀請求的步驟包括:讀請求時,只需從主系統(tǒng)盤讀就可以,如果從主系統(tǒng)盤無法讀出,則去一個副系統(tǒng)盤讀取,并設置該副系統(tǒng)盤為主系統(tǒng)盤,原主系統(tǒng)盤則降為副系統(tǒng)盤,并向用戶發(fā)出警告,如果都無法讀取,則宣告失效。
所述寫請求的步驟包括:寫請求時,需要對所有系統(tǒng)盤都寫數(shù)據(jù),如主系統(tǒng)盤無法寫入,則設置一個可寫入的副系統(tǒng)盤為主系統(tǒng)盤,原主系統(tǒng)盤則降為副系統(tǒng)盤,并向用戶發(fā)出警告,如果都無法寫入,則宣告失效。
本發(fā)明與現(xiàn)有技術相比所產(chǎn)生的有益效果是:
本發(fā)明的一種加強存儲設備系統(tǒng)盤可靠性的方法因為有多個系統(tǒng)盤,原來存放在數(shù)據(jù)盤的一些元數(shù)據(jù),可以臨時存放在系統(tǒng)盤上,特別是一些需要同步的元數(shù)據(jù)信息,如果同步到數(shù)據(jù)盤會對IO請求的性能帶來影響,這些元數(shù)據(jù)信息量不大,而且由于有多個系統(tǒng)盤,因此可以把這部分數(shù)據(jù)臨時保存在系統(tǒng)盤上,可以保存多份,提高了性能和可靠性。
附圖說明
附圖1是本發(fā)明的的數(shù)據(jù)訪問路徑圖。
具體實施方式
下面結合附圖對本發(fā)明所提供的一種加強存儲設備系統(tǒng)盤可靠性的方法作以下詳細說明。
如附圖1所示,現(xiàn)在提供一種加強存儲設備系統(tǒng)盤可靠性的方法,本發(fā)明利用一個系統(tǒng)盤智能分析模塊分析系統(tǒng)盤是否可以訪問,該模塊由引導程序加載到內(nèi)存,原來存放在數(shù)據(jù)盤的一些元數(shù)據(jù),可以臨時存放在系統(tǒng)盤上,進行多重備份,同時還能提高性能。如附圖1所示,該發(fā)明涉及的數(shù)據(jù)訪問路徑圖中包括包括至少兩個系統(tǒng)一樣的存儲設備系統(tǒng)盤、若干數(shù)據(jù)盤,即文件系統(tǒng)層,此外,在文件系統(tǒng)層與系統(tǒng)盤之間還順序設置有分析模塊、通用塊層和I/O調度層,該方法的實現(xiàn)具體過程為:
步驟一,在系統(tǒng)盤啟動時,自動選擇或手動設置首先被讀取的系統(tǒng)盤,該系統(tǒng)盤為主系統(tǒng)盤,其它盤為副系統(tǒng)盤,當選中的系統(tǒng)盤無法啟動時,自動轉到下一個系統(tǒng)盤啟動,同時將智能分析模塊加載到內(nèi)存中;
步驟二、當訪問系統(tǒng)盤時,分析模塊對請求做標記來區(qū)分數(shù)據(jù)盤的請求,分析模塊對數(shù)據(jù)盤的訪問錯誤進行忽略。
所述步驟二中的請求是指讀請求或寫請求。
所述讀請求的步驟包括:讀請求時,只需從主系統(tǒng)盤讀就可以,如果從主系統(tǒng)盤無法讀出,則去一個副系統(tǒng)盤讀取,并設置該副系統(tǒng)盤為主系統(tǒng)盤,原主系統(tǒng)盤則降為副系統(tǒng)盤,并向用戶發(fā)出警告,如果都無法讀取,則宣告失效。
所述寫請求的步驟包括:寫請求時,需要對所有系統(tǒng)盤都寫數(shù)據(jù),如主系統(tǒng)盤無法寫入,則設置一個可寫入的副系統(tǒng)盤為主系統(tǒng)盤,原主系統(tǒng)盤則降為副系統(tǒng)盤,并向用戶發(fā)出警告,如果都無法寫入,則宣告失效。
智能分析模塊會周期對所有的系統(tǒng)盤做檢測,通過參數(shù)比對,選擇參數(shù)最好的磁盤作為主系統(tǒng)盤,所以,經(jīng)過檢測之后,主系統(tǒng)盤有可能會更換。根據(jù)歷史數(shù)據(jù),當有參數(shù)異常的時候,則向用戶發(fā)警告。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210459270.X/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種加強存儲設備系統(tǒng)盤可靠性的方法
- 一種基于系統(tǒng)盤和RAID相互備份的新型方法
- 一種linux操作系統(tǒng)的系統(tǒng)盤切換方法及裝置
- 一種獲取虛擬機損壞系統(tǒng)盤鏡像的方法
- 一種實時顯示系統(tǒng)盤制作進度的方法
- 一種系統(tǒng)盤劃分的方法、系統(tǒng)及設備
- 一種基于Linux系統(tǒng)盤的寫過濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤的熱插拔方法和系統(tǒng)
- 一種基于系統(tǒng)盤共用的元數(shù)據(jù)性能優(yōu)化方法及系統(tǒng)
- 一種基于服務器系統(tǒng)盤故障的冗余控制系統(tǒng)及方法





