[發(fā)明專利]一種linux系統(tǒng)下硬盤smart信息的檢測方法在審
| 申請?zhí)枺?/td> | 201610063452.3 | 申請日: | 2016-01-29 |
| 公開(公告)號: | CN105740110A | 公開(公告)日: | 2016-07-06 |
| 發(fā)明(設(shè)計)人: | 鞏祥文 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 linux 系統(tǒng) 硬盤 smart 信息 檢測 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及硬盤檢測技術(shù)領(lǐng)域,具體的說是一種linux系統(tǒng)下硬盤smart信息的檢測方法。
背景技術(shù)
在服務(wù)器的測試及日常維護中,硬盤是系統(tǒng)非常重要的一個組成部分,硬盤smart信息能夠及時有效的反應(yīng)硬盤故障信息狀態(tài)。S.M.A.R.T.,全稱為“Self-MonitoringAnalysisandReportingTechnology”,即“自我監(jiān)測、分析及報告技術(shù)”,是一種自動的硬盤狀態(tài)檢測與預(yù)警系統(tǒng)和規(guī)范。通過在硬盤硬件內(nèi)的檢測指令對硬盤的硬件如磁頭、盤片、馬達(dá)、電路的運行情況進行監(jiān)控、記錄,并與廠商所設(shè)定的預(yù)設(shè)安全值進行比較,若監(jiān)控情況將或已超出預(yù)設(shè)安全值的安全范圍,就可以通過主機的監(jiān)控硬件或軟件自動向用戶作出警告,并進行輕微的自動修復(fù),以提前保障硬盤數(shù)據(jù)的安全。除一些出廠時間極早的硬盤外,現(xiàn)在大部分硬盤均配備該項技術(shù)。限于目前技術(shù)的發(fā)展,用戶不能及時的全面的掌握計算機系統(tǒng)中硬盤的smart信息,這樣不能及時有效的維護硬盤,給實時工作中帶來諸多不便。
發(fā)明內(nèi)容
本發(fā)明針對目前需求以及現(xiàn)有技術(shù)發(fā)展的不足之處,提供一種linux系統(tǒng)下硬盤smart信息的檢測方法。
本發(fā)明所述一種linux系統(tǒng)下硬盤smart信息的檢測方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述linux系統(tǒng)下硬盤smart信息的檢測方法,通過linux系統(tǒng)下shell腳本,進行抓取SATA直連和LSI鏈接硬盤的smart信息,并對smart信息里error信息進行檢測和篩選,當(dāng)硬盤出現(xiàn)smart信息報錯時,能夠直觀進行抓取出來,便于硬盤故障的及時修復(fù)。
優(yōu)選的,首先搭建測試平臺,準(zhǔn)備測試環(huán)境,安裝linux操作系統(tǒng);然后編寫shell腳本,進行系統(tǒng)下直連主板SATA/SAS以及LSISAS控制器上硬盤的smart信息抓取及檢測。
優(yōu)選的,基于linux系統(tǒng)下shell腳本,檢查程序執(zhí)行路徑下是否有raid文件存在,如果有先刪除原來的文件,再創(chuàng)建新的raid及sd-adapter文件。
優(yōu)選的,通過linux系統(tǒng)下管理工具MegaCli64抓取硬盤控制器上的信息,其中包括raid信息,硬盤的smart信息。
優(yōu)選的,基于linux系統(tǒng)下shell腳本,將抓取smart信息的時間和日志信息存放在hbalog里,檢測smart日志是否有error產(chǎn)生,產(chǎn)生的error日志存放于hbaresult里面。
本發(fā)明所述一種linux系統(tǒng)下硬盤smart信息的檢測方法與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明適用于所有l(wèi)inux系統(tǒng)的服務(wù)器,基于linux下shell腳本,能夠抓取和檢測主板SATA直連硬盤以及LSI連接硬盤的smart信息,便于檢測硬盤的故障信息,維護硬盤的健康狀態(tài),提高了服務(wù)器系統(tǒng)中硬盤的安全運行。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種linux系統(tǒng)下硬盤smart信息的檢測方法進一步詳細(xì)說明。
本發(fā)明提供一種linux系統(tǒng)下硬盤smart信息的檢測方法,運用linux系統(tǒng)下shell腳本,進行服務(wù)器系統(tǒng)下硬盤smart信息的抓取及檢測,檢測硬盤的健康狀態(tài)。通過該方法可以快速抓取檢測系統(tǒng)下直連主板SATA/SAS以及LSISAS控制器上硬盤的smart信息。
實施例:
本實施例所述一種linux系統(tǒng)下硬盤smart信息的檢測方法,通過linux系統(tǒng)下shell腳本,進行抓取SATA直連和LSI鏈接硬盤的smart信息,并對smart信息里error信息進行檢測和篩選,當(dāng)硬盤出現(xiàn)smart信息報錯時,能夠直觀進行抓取出來,便于硬盤故障的及時修復(fù)。
本實施例所述linux系統(tǒng)下硬盤smart信息的檢測方法,其具體實施方式如下:1)搭建測試平臺,準(zhǔn)備測試環(huán)境,安裝linux操作系統(tǒng);2)編寫shell腳本,實現(xiàn)系統(tǒng)下直連主板SATA/SAS以及LSISAS控制器上硬盤的smart信息抓取及檢測。
所述shell腳本的實現(xiàn)內(nèi)容如下:
1.對于在LSI控制器下硬盤有raid信息的配置:
functionraidinfo()
{
if[-d$Cur_Dir/result/logcheck/hdd/smart/raid];then
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610063452.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種摩托艇式的跑步機
- 下一篇:可折式盒
- 硬盤SMART數(shù)據(jù)中特征數(shù)據(jù)提取方法和裝置
- 一種Smart Rack機柜風(fēng)扇轉(zhuǎn)速管理的方法
- 一種快速有效進行系統(tǒng)硬盤失效分析及修復(fù)的方法
- 一種linux系統(tǒng)下硬盤smart信息的檢測方法
- 一種基于SMART的預(yù)測硬盤亞健康指標(biāo)的方法及裝置
- 一種Smart Rack性能調(diào)諧的方法
- 一種基于藍(lán)牙通信的司機身份識別裝置
- 基于時序特征處理與模型優(yōu)化的磁盤故障預(yù)測方法和系統(tǒng)
- 喇叭控制系統(tǒng)
- 一種磁盤監(jiān)控的方法、裝置、電子設(shè)備及介質(zhì)





