This application provides a prediction method, apparatus and storage system for a disk failure, the method is applied to the monitoring server in the storage system, the storage system includes a plurality of storage nodes, with the disk, the storage node includes access to the disk storage node in the current state of information; the current state of the disk information based on the state transition model and the use of pre trained, prediction of fault in the current moment after the disk occurs, fault prediction results, the state transition model before the current moment of the plurality of disk storage nodes in the history of the running state information and the actual fault occurrence history based on training; the fault prediction on the disk and send the results to the user terminal. The proposed scheme helps to deal with disk failures in time and reduce the instability of the storage system caused by disk failures.
【技術實現步驟摘要】
磁盤故障監控方法、裝置以及存儲系統
本申請涉及數據存儲
,尤其涉及一種磁盤故障監控方法、裝置以及存儲系統。
技術介紹
為了提高數據存儲的可靠性,存儲系統需要進行數據的冗余存儲,因此,存儲系統需要部署大量的磁盤來滿足存儲容量的需求。隨著存儲系統中磁盤數量的增加,磁盤出現故障的情況也會相應增加。為了避免由于磁盤故障而導致存儲系統的數據讀取異常,在磁盤出現故障之后,存儲系統的管理人員需要利用預先準備出的磁盤替換出現故障的磁盤。然而由于故障磁盤具有不確定性,因此,如何保證故障磁盤的及時處理,以及時替換掉出現故障,減少由于磁盤故障而導致的存儲系統不穩定的情況,是本領域技術人員迫切需要解決的技術問題。
技術實現思路
有鑒于此,本申請提供了一種磁盤故障監控方法、裝置以及存儲系統,以及時處理磁盤故障,減少由于磁盤故障而導致的存儲系統不穩定的情況。為實現上述目的,一方面,本申請實施例提供了一種磁盤故障監控方法,該方法包括:一種磁盤故障預測方法,應用于存儲系統中的監控服務器,所述存儲系統包括多個存儲節點,所述存儲節點中具有磁盤,包括:獲取所述存儲節點中磁盤的當前運行狀態信息;基于所述磁盤的當前運行狀態信息,并利用預先訓練得到的狀態變遷模型,對所述磁盤在當前時刻之后的故障發生情況進行預測,得到故障預測結果,所述狀態變遷模型為基于所述當前時刻之前所述多個存儲節點中磁盤的歷史運行狀態信息以及歷史實際故障發生情況訓練得到的;將所述磁盤的故障預測結果發送給用戶的終端。優選的,所述獲取所述存儲節點中磁盤的當前運行狀態信息,包括:獲取所述存儲節點上報的所述存儲節點中磁盤的當前運行狀態信息 ...
【技術保護點】
一種磁盤故障預測方法,其特征在于,應用于存儲系統中的監控服務器,所述存儲系統包括多個存儲節點,所述存儲節點中具有磁盤,包括:獲取所述存儲節點中磁盤的當前運行狀態信息;基于所述磁盤的當前運行狀態信息,并利用預先訓練得到的狀態變遷模型,對所述磁盤在當前時刻之后的故障發生情況進行預測,得到故障預測結果,所述狀態變遷模型為基于所述當前時刻之前所述多個存儲節點中磁盤的歷史運行狀態信息以及歷史實際故障發生情況訓練得到的;將所述磁盤的故障預測結果發送給用戶的終端。
【技術特征摘要】
1.一種磁盤故障預測方法,其特征在于,應用于存儲系統中的監控服務器,所述存儲系統包括多個存儲節點,所述存儲節點中具有磁盤,包括:獲取所述存儲節點中磁盤的當前運行狀態信息;基于所述磁盤的當前運行狀態信息,并利用預先訓練得到的狀態變遷模型,對所述磁盤在當前時刻之后的故障發生情況進行預測,得到故障預測結果,所述狀態變遷模型為基于所述當前時刻之前所述多個存儲節點中磁盤的歷史運行狀態信息以及歷史實際故障發生情況訓練得到的;將所述磁盤的故障預測結果發送給用戶的終端。2.根據權利要求1所述的磁盤故障預測方法,其特征在于,所述獲取所述存儲節點中磁盤的當前運行狀態信息,包括:獲取所述存儲節點上報的所述存儲節點中磁盤的當前運行狀態信息。3.根據權利要求1或2所述的磁盤故障預測方法,其特征在于,所述磁盤的當前運行狀態信息包括以下任意一種或多種:所述磁盤的運行時長、所述磁盤的負載狀況以及所述磁盤中當前的壞塊數量。4.根據權利要求1所述的磁盤故障預測方法,其特征在于,所述將所述磁盤的故障預測結果發送給用戶的終端,包括:在接收到用戶的故障預測請求時,將所述磁盤的故障預測結果發送給所述用戶的終端;或者,當滿足預先設定的預測結果發送時刻時,將所述磁盤的故障預測結果發送給用戶的終端。5.根據權利要求1所述的磁盤故障預測方法,其特征在于,在所述基于所述磁盤的當前運行狀態信息,并利用預先訓練得到的狀態變遷模型,對所述磁盤在當前時刻之后的故障發生情況進行預測之后,還包括:獲取所述磁盤在所述當前時刻之后的實際故障發生情況,且在所述磁盤出現故障的情況下,獲取所述磁盤的故障狀態信息,所述故障狀態信息包括:故障發生原因以及故障發生時刻;根據所述實際故障發生情況以及所述故障狀態信息,對所述狀態變遷模型中的參數進行修正。6.一種磁盤故障預測裝置,其特征在于,應用于存儲系統中的監控服務器,所述存儲系統包括多個存儲節點,所述存儲節點中具有磁盤,所述裝置包括:狀態采集單元,用于獲...
【專利技術屬性】
技術研發人員:王勇,
申請(專利權)人:鄭州云海信息技術有限公司,
類型:發明
國別省市:河南,41
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。