[發明專利]一種硬盤盤位識別和故障診斷方法及其服務器設備有效
| 申請號: | 201410433230.7 | 申請日: | 2014-08-29 |
| 公開(公告)號: | CN105468482B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 吳昌;徐成澤;薛英儀;王厚林;李炳強 | 申請(專利權)人: | 研祥智能科技股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 盤盤 識別 故障診斷 方法 及其 服務器 設備 | ||
1.一種硬盤盤位識別和故障診斷方法,硬盤盤位是指打印在計算機主板上的硬盤絲印,其特征在于,包括如下步驟:
預先建立硬盤盤位與所述硬盤盤位所在的SAS和/或SATA控制器硬盤通道之間的映射關系,生成所述硬盤盤位與所述硬盤通道映射關系表;
依次對硬盤通道上的硬盤進行偵測,讀取掛接在所述硬盤盤位上的硬盤信息,建立硬盤通道與硬盤之間的映射關系,生成硬盤通道與硬盤映射關系表;
根據硬盤盤位與硬盤通道映射關系表、硬盤通道與硬盤映射關系表,建立所述硬盤盤位與所述硬盤之間的映射關系;
所述依次對硬盤通道上的硬盤進行偵測,讀取掛接在所述硬盤盤位上的硬盤信息,建立硬盤通道與硬盤之間的映射關系,生成硬盤通道與硬盤映射關系表,包括:根據linux啟動信息分析SAS驅動掃描到的SAS設備,并記錄系統中SAS設備的個數;建立SAS硬盤盤位與SAS硬盤之間的映射關系文件sas.txt;建立SATA硬盤盤位與SATA硬盤之間的映射關系文件sata.txt,并修正SATA硬盤盤位的ATA硬盤通道;
所述建立SATA硬盤盤位與SATA硬盤之間的映射關系文件sata.txt,并修正SATA硬盤盤位的ATA硬盤通道,包括:判斷SATA控制器的工作模式是IDE模式還是AHCI模式;根據配置文件hdds.conf和操作系統中偵測的SAS硬盤個數,修正IDE模式或AHCI模式下SATA硬盤的ATA通道;根據SATA硬盤盤位的ATA硬盤通道,在系統啟動信息中查找SATA硬盤;
所述方法還包括:將硬盤盤位與硬盤之間的映射關系輸出到終端或者顯示裝置上,當硬盤出現故障時,進行報警和定位。
2.如權利要求1所述的一種硬盤盤位識別和故障診斷方法,其特征在于,預先建立硬盤盤位與硬盤通道之間的映射關系,生成硬盤盤位與硬盤通道映射關系表,具體是指在BIOS中建立硬盤盤位與硬盤通道之間的映射關系或在Linux操作系統下建立硬盤盤位與硬盤通道之間的映射關系,從而生成硬盤盤位與硬盤通道映射關系表。
3.如權利要求2所述的一種硬盤盤位識別和故障診斷方法,其特征在于,
若是在BIOS中建立硬盤盤位與硬盤通道之間的映射關系,則所述依次對所述硬盤通道上的設備進行偵測,讀取掛接在所述硬盤盤位上的硬盤信息,具體是指:依次對所述硬盤盤位所在的SAS和/或SATA控制器的硬件通道上的硬盤進行偵測,向SAS和/或SATA控制器的IO空間執行ATA規范的0xEC命令,獲取所述硬盤信息,從而建立所述硬盤通道與所述硬盤之間的映射關系,生成硬盤通道與硬盤映射關系表;
若是在Linux操作系統下建立硬盤盤位與硬盤通道之間的映射關系,則所述依次對所述硬盤通道上的設備進行偵測,讀取掛接在所述硬盤盤位上的硬盤信息,具體是指:使用Linux操作系統下的shell命令獲取所述硬盤盤位所在的SAS和/或SATA控制器的硬件通道上的硬盤信息,從而建立所述硬盤通道與所述硬盤之間的映射關系,生成硬盤通道與硬盤映射關系表。
4.如權利要求1所述的一種硬盤盤位識別和故障診斷方法,其特征在于,所述根據硬盤盤位與硬盤通道映射關系表、硬盤通道與硬盤映射關系表,建立所述硬盤盤位與所述硬盤之間的映射關系,具體是指:操作系統利用硬盤的S.M.A.R.T功能讀取所述硬盤信息,根據所述硬盤信息從硬盤通道與硬盤映射關系表中獲取所述硬盤對應的硬盤通道,再根據所述硬盤通道信息從硬盤盤位與硬盤通道映射關系表中獲取所述硬盤的硬盤盤位信息,從而建立所述硬盤盤位與所述硬盤之間的映射關系。
5.如權利要求1所述的一種硬盤盤位識別和故障診斷方法,其特征在于,所述根據硬盤盤位與硬盤通道映射關系表、硬盤通道與硬盤映射關系表,建立所述硬盤盤位與所述硬盤之間的映射關系,具體是指:根據Linux操作系統的啟動信息分析SAS驅動掃描到的SAS硬盤信息和/或SATA驅動掃描到的SATA硬盤信息,根據所述硬盤信息從硬盤通道與硬盤映射關系表中獲取所述硬盤對應的硬盤通道,再根據所述硬盤通道信息從硬盤盤位與硬盤通道映射關系表中獲取所述硬盤的硬盤盤位信息,從而建立所述硬盤盤位與所述硬盤之間的映射關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于研祥智能科技股份有限公司,未經研祥智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410433230.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:定時任務監控方法和裝置
- 下一篇:一種應用崩潰后的業務數據恢復方法及裝置





