[發(fā)明專利]一種雙控磁盤陣列的磁盤接入方法有效
| 申請?zhí)枺?/td> | 201710449661.6 | 申請日: | 2017-06-14 |
| 公開(公告)號: | CN107291387B | 公開(公告)日: | 2019-10-11 |
| 發(fā)明(設(shè)計)人: | 王施人 | 申請(專利權(quán))人: | 北京計算機技術(shù)及應(yīng)用研究所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中國兵器工業(yè)集團公司專利中心 11011 | 代理人: | 劉東升 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 磁盤陣列 磁盤 接入 方法 | ||
1.一種雙控磁盤陣列的磁盤接入方法,其特征在于,包括以下步驟:
在開機過程中,雙控磁盤陣列的主、備控制器的操作系統(tǒng)內(nèi)核分別掃描所有的磁盤設(shè)備,包括已授權(quán)磁盤設(shè)備(7)和非授權(quán)磁盤(8),主、備控制器的操作系統(tǒng)自帶的udev根據(jù)已定義的規(guī)則文件,對每個磁盤設(shè)備實施開機預(yù)處理:首先獲取當前磁盤設(shè)備的信息,包括:磁盤序列號、磁盤內(nèi)部接口信息、磁盤槽位號和磁盤塊設(shè)備號,并將信息插入磁盤授權(quán)信息表和磁盤內(nèi)部接口信息表,當磁盤授權(quán)信息表中有該磁盤序列號對應(yīng)的相關(guān)信息時,保留原來信息,不執(zhí)行插入,否則,以默認該磁盤設(shè)備為非授權(quán)的設(shè)置插入記錄,而對于磁盤內(nèi)部接口信息表,不管其是否已經(jīng)存在該磁盤序列號對應(yīng)的相關(guān)信息,都需要插入,并記錄新的內(nèi)部接口信息、磁盤塊設(shè)備號和磁盤槽位號;
開機后,雙控磁盤陣列的主、備控制器的操作系統(tǒng)內(nèi)核掃描所有已接入磁盤,包括已授權(quán)磁盤(7)和非授權(quán)磁盤(8),讀取設(shè)備序列號,將其與磁盤授權(quán)信息表比對,查看授權(quán)信息,如果是授權(quán)的,則不處理,否則,通過磁盤內(nèi)部接口信息表查詢其內(nèi)部接口信息,調(diào)用系統(tǒng)命令,從操作系統(tǒng)層移除該磁盤進行隔離,并刪除該設(shè)備節(jié)點;
當本地的主控制器(1)接收到用戶指令,首先在本地執(zhí)行用戶指令,通過磁盤內(nèi)部接口信息表獲取其內(nèi)部接口信息,調(diào)用系統(tǒng)命令,如果是磁盤授權(quán)指令則執(zhí)行磁盤接入命令,否則執(zhí)行磁盤隔離命令,并更新磁盤授權(quán)信息表,然后將指令發(fā)送到對端的備控制器(2),對端備控制器(2)也執(zhí)行相同的操作,并將結(jié)果反饋給本地的主控制器(1),對端備控制器(2)執(zhí)行成功則本地的主控制器(1)返回成功消息,否則本地的主控制器(1)執(zhí)行回滾操作并返回失敗消息。
2.如權(quán)利要求1所述的方法,其特征在于,在整個接入過程中,主控制器(1)、備控制器(2)后臺運行監(jiān)控維護程序,周期性地將備控制器(2)的信息與主控制器(1)的信息同步。
3.如權(quán)利要求2所述的方法,其特征在于,所述信息同步的過程為:
讀取主控制器(1)的磁盤授權(quán)信息表,將該磁盤授權(quán)信息表信息格式化并發(fā)送至備控制器端(2);
備控制器(2)讀取來自主控制器(1)的磁盤授權(quán)信息表,分析磁盤授權(quán)信息表并與本地磁盤授權(quán)信息表進行對比;
當發(fā)現(xiàn)備控制器(2)磁盤未接入而主控制器(1)磁盤已接入時,備控制器(2)對未接入的不一致的磁盤逐一執(zhí)行磁盤接入操作,并修改本地磁盤授權(quán)信息表;
當備控制器(2)磁盤已接入而主控制器(1)磁盤未接入時,備控制器(2)對已接入的不一致的磁盤執(zhí)行磁盤移除操作,并修改本地磁盤授權(quán)信息表;
如果備控制器(2)執(zhí)行磁盤接入操作或磁盤移除操作成功則返回成功消息;否則,記錄操作失敗的磁盤,將相應(yīng)磁盤信息發(fā)送至主控制器(1),主控制器(1)將根據(jù)該磁盤信息對上層用戶發(fā)出警告,并提示其人工干預(yù)操作。
4.如權(quán)利要求1所述的方法,其特征在于,所述雙控磁盤陣列中,主控制器(1)與備控制器(2)之間通過心跳鏈路(3)和數(shù)據(jù)鏈路(4)分別連接。
5.如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述主控制器(1)通過共享數(shù)據(jù)鏈路(5)與已授權(quán)磁盤(7)和非授權(quán)磁盤(8)連接,所述備控制器(2)也通過共享數(shù)據(jù)鏈路(5)與已授權(quán)磁盤(7)和非授權(quán)磁盤(8)連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京計算機技術(shù)及應(yīng)用研究所,未經(jīng)北京計算機技術(shù)及應(yīng)用研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710449661.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





