[發明專利]一種基于國產磁盤陣列的盤符檢測方法在審
| 申請號: | 201410067728.6 | 申請日: | 2014-02-27 |
| 公開(公告)號: | CN103823730A | 公開(公告)日: | 2014-05-28 |
| 發明(設計)人: | 李保來;吳登勇;陳亮甫 | 申請(專利權)人: | 山東超越數控電子有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 國產 磁盤陣列 檢測 方法 | ||
?
技術領域
本發明涉及一種磁盤陣列的盤符檢測技術領域,具體地說是一種基于國產磁盤陣列的盤符檢測方法。
背景技術
近年來,隨著云計算的迅速發張,云計算所依賴的大數據存儲技術正變得越來越關鍵。作為一種可以大容量存儲數據的設備,磁盤陣列正越來越引起行業內的重視,雖然其研制技術已經較為成熟,但是在國產化磁盤陣列技術中,一些設備管理運用方面還存在待優化的地方,例如對于熱拔插磁盤的檢測方法等。
一般來講,磁盤陣列對熱拔插問題的處理會根據RAID管理卡對硬件掃描進行磁盤熱拔插的處理,這種硬件掃描可以方便的識別熱拔插磁盤盤符,并在硬件上迅速反應給上層應用程序。但是這種方法在實際運用中會出現熱拔插之后的盤符顯示不對的現象,原因就是驅動有時候安裝的有問題,導致不能正確檢測熱拔插信息。
發明內容
本發明的技術任務是針對以上不足之處,提供一種解決國產磁盤陣列熱拔插之后導致盤符混亂的問題,是一種用于磁盤陣列磁盤熱拔插之后正確檢測盤符的方法,可以實現對國產磁盤陣列熱拔插之后盤符的正確檢測的一種基于國產磁盤陣列的盤符檢測方法。
本發明解決其技術問題所采用的技術方案是:
基于國產磁盤陣列的內核掃描機制,利用內核固有的對于磁盤設備初始化和熱拔插時的掃描所得信息,根據對掃描的信息進行總結所得規律進行信息處理,最終檢測出正確的磁盤信息,實現管理界面上盤符的正確顯示。
國產磁盤陣列是基于龍芯3A處理器,操作系統為Federal,步驟為:
(1)、開機運行時,在磁盤陣列的系統中進行設置,在內核中修改/etc/rc2.d/S07rc.local文件,使系統開機時執行命令清空文件“/var/log/messages”,以便于程序的設計;
(2)、開機之后,進入系統,登陸磁盤陣列管理程序,查看盤符顯示時,在程序中執行操作讀取系統內核文件“/var/log/dmesg”,對所讀取得開機信息進行處理,獲取本次開機磁盤信息,根據識別出的“phy”號進行盤符信息初始化;
(3)、在開機操作過程中,登陸磁盤管理界面,查看盤符顯示界面時,在軟件中首先讀取內核熱拔插檢測信息“/var/log/messages”;根據檢測信息判斷是否有磁盤熱拔插,如果判定無磁盤熱拔插操作,則不更新盤符信息,如果判斷有磁盤熱拔插信息,便對獲取的熱拔插信息進行處理,首先根據判斷是否有磁盤拔出插槽,然后判斷是否有磁盤插入插槽,根據判定的磁盤插拔信息更新盤符信息;
(4)、根據上述所得盤符信息,進行盤符顯示更新,最終實現有效檢測磁盤熱拔插信息。
本發明的一種基于國產磁盤陣列的盤符檢測方法和現有技術相比,具有以下優點:
1、簡捷高效的檢測熱拔插磁盤信息的機制;
2、基于內核打印信息進行處理,可以有效消除驅動不正常的干擾;
3、并實現正確檢測硬盤的熱拔插信息,使管理軟件顯示正確的盤符;
4、提高國產化磁盤陣列的熱拔插檢測高效性和方法的多樣性;因而,具有很好的推廣使用價值。
附圖說明
下面結合附圖對本發明進一步說明。
附圖1為一種基于國產磁盤陣列的盤符檢測方法的初始化磁盤信息流程圖;
附圖2為一種基于國產磁盤陣列的盤符檢測方法的盤符信息檢測流程圖。
具體實施方式
下面結合附圖和具體實施例對本發明作進一步說明。
實施例1:
本發明的一種基于國產磁盤陣列的盤符檢測方法,基于國產磁盤陣列的內核掃描機制,利用內核固有的對于磁盤設備初始化和熱拔插時的掃描所得信息,根據對掃描的信息進行總結所得規律進行信息處理,最終檢測出正確的磁盤信息,實現管理界面上盤符的正確顯示。
實施例2:
本發明的一種基于國產磁盤陣列的盤符檢測方法,基于國產磁盤陣列的內核掃描機制,利用內核固有的對于磁盤設備初始化和熱拔插時的掃描所得信息,根據對掃描的信息進行總結所得規律進行信息處理,最終檢測出正確的磁盤信息,實現管理界面上盤符的正確顯示。
國產磁盤陣列是基于龍芯3A處理器,操作系統為Federal,步驟為:
(1)、開機運行時,在磁盤陣列的系統中進行設置,在內核中修改/etc/rc2.d/S07rc.local文件,使系統開機時執行命令清空文件“/var/log/messages”,以便于程序的設計;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子有限公司,未經山東超越數控電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410067728.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種益肝健脾酵素及其制備方法
- 下一篇:一種孜然牛肉水餃及其制作方法





