[發(fā)明專利]一種通過reset SAS、raid卡調整系統(tǒng)下磁盤盤符順序的方法有效
| 申請?zhí)枺?/td> | 201710795978.5 | 申請日: | 2017-09-06 |
| 公開(公告)號: | CN107506151B | 公開(公告)日: | 2021-04-23 |
| 發(fā)明(設計)人: | 劉瑞雪;苗永威 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 劉淑風 |
| 地址: | 450008 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 reset sas raid 調整 系統(tǒng) 磁盤 順序 方法 | ||
本發(fā)明提供一種通過reset SAS、raid卡調整系統(tǒng)下磁盤盤符順序的方法,屬于計算機服務器領域。本發(fā)明首先在服務器啟動過程中,對SAS、raid控制器進行reset,使SAS、raid控制器響應延遲,調整PCH控制器下的系統(tǒng)盤盤符一直在前,然后對SAS、raid控制器再次reset,在SAS、raid卡重新識別后,系統(tǒng)加載SAS、raid控制器所控制磁盤在后。本方法可在多款服務器產品上運行應用,保證PCH控制器下的系統(tǒng)盤盤符一直在前;該方法操作簡便,具有較好的易用性。本發(fā)明避免了高密度服務器因結構上的限制導致SAS、raid的PCIE硬件設計必須從CPU0引出時,由于磁盤亂序引起的誤操作。
技術領域
本發(fā)明涉及計算機服務器領域,具體地說是一種通過reset SAS、raid卡調整系統(tǒng)下磁盤盤符順序的方法。
背景技術
隨著大數(shù)據(jù)、云計算的蓬勃發(fā)展,大容量存儲服務器的市場需求不斷增加,目前大容量存儲服務器很多會涉及到多硬盤控制器。一般希望是PCH控制器下的硬盤作為系統(tǒng)盤,盤符在前為sda,另外控制器下的磁盤在后作為數(shù)據(jù)盤,避免引起誤操作破壞系統(tǒng)。
然而,在系統(tǒng)加載過程中由于加載控制器驅動的順序差異,很容易導致多個控制器下的硬盤盤符變動。不同控制器間亂序原因分析如下:
在BIOS POST過程中PCI Scan時,BIOS按照Bus/Dev/Func號碼從小到大的順序依次掃描,那么就會先掃描到CPU0上的PCIE Root Port,然后是PCH SATA/sSATAController,然后是CPU1上的PCIE Root Port。
因為走線方便及架構上的某些原因,有些高密度服務器的外插SAS、raid卡的PCIElayout必須從CPU0引出,依據(jù)OS系統(tǒng)設備磁盤識別規(guī)則中--哪個控制器先完成初始化就先賦予那個控制器磁盤盤符sda的原則(以此類推),此時就會導致PCH控制的系統(tǒng)盤與CPU0上PCIE SAS、raid卡上的數(shù)據(jù)盤盤符混亂。
發(fā)明內容
本發(fā)明的技術任務是針對現(xiàn)有技術的不足,提供一種通過reset SAS、raid卡調整系統(tǒng)下磁盤盤符順序的方法。
本發(fā)明解決其技術問題所采用的技術方案是:
一種通過reset SAS、raid卡調整系統(tǒng)下磁盤盤符順序的方法,首先在服務器啟動過程中,對SAS、raid控制器進行reset模擬熱插拔,使SAS、raid控制器響應延遲,調整PCH控制器下的系統(tǒng)盤盤符一直在前,然后對SAS、raid控制器再次reset模擬熱插拔,在SAS、raid卡重新識別后,系統(tǒng)加載SAS、raid控制器所控制磁盤在后,避免了磁盤亂序引起的誤操作。
可選地,在裝有Linux內核的OS系統(tǒng)的服務器中完成。
可選地,在OS系統(tǒng)掃描PCI硬件前,通過BIOS人為對SAS、raid卡進行下電操作,使其不可見;進入OS系統(tǒng)實現(xiàn)PCH控制器的初始化,硬盤分配完盤符后reset Pcie鏈路,實現(xiàn)熱插入SAS、raid卡,然后OS系統(tǒng)此時進行SAS、raid控制器的初始化,完成磁盤盤符分配,即可保證PCH控制器硬盤的盤符一直在前面。
可選地,包括步驟如下:
S1、進入OS系統(tǒng)前,先進入BIOS設置界面,對SAS、raid控制器進行一次reset;
S2、進入OS系統(tǒng),此時,SAS、raid卡不可見,OS只能完成對PCH硬件的初始化;
S3、加載PCH控制器驅動對磁盤分配sda盤符;
S4、立馬對SAS、raid再次進行一次reset,實現(xiàn)SAS、raid卡的熱插入;
S5、此時PCIE鏈路會進行訓練,PCIEHP熱插拔驅動作出響應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經(jīng)鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710795978.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





