1.一種磁盤(pán)損壞的處理方法,其特征在于,包括:
監(jiān)測(cè)磁盤(pán)的運(yùn)行狀態(tài);
若監(jiān)測(cè)到磁盤(pán)數(shù)據(jù)讀寫(xiě)操作發(fā)生錯(cuò)誤,將錯(cuò)誤磁盤(pán)的磁盤(pán)信息記錄至磁盤(pán)錯(cuò)誤表;
從配置文件中移除所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息;
若監(jiān)測(cè)到所述錯(cuò)誤磁盤(pán)被替換,將替換磁盤(pán)的磁盤(pán)信息加入所述配置文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述磁盤(pán)錯(cuò)誤表包括ip地址、磁盤(pán)名、錯(cuò)誤發(fā)生時(shí)間;所述將錯(cuò)誤磁盤(pán)的磁盤(pán)信息記錄至磁盤(pán)錯(cuò)誤表,具體包括:
將所述錯(cuò)誤磁盤(pán)的ip地址和磁盤(pán)名作為聯(lián)合主鍵記錄至所述磁盤(pán)錯(cuò)誤表;
將監(jiān)測(cè)到磁盤(pán)數(shù)據(jù)讀寫(xiě)操作發(fā)生錯(cuò)誤的時(shí)間作為錯(cuò)誤發(fā)生時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述磁盤(pán)錯(cuò)誤表包括移除時(shí)間,所述移除時(shí)間的初始值為空;所述從配置文件中移除所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息,具體包括:
定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的移除時(shí)間;
若所述移除時(shí)間為空,進(jìn)一步判斷所述移除時(shí)間對(duì)應(yīng)的錯(cuò)誤磁盤(pán)的磁盤(pán)信息是否存在于所述配置文件中;
若存在于所述配置文件中,從所述配置文件中移除所述移除時(shí)間對(duì)應(yīng)錯(cuò)誤磁盤(pán)的磁盤(pán)信息;將所述從配置文件中移除所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息的時(shí)間,作為移除時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表中。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述磁盤(pán)錯(cuò)誤表包括修復(fù)時(shí)間;所述方法還包括:
將在磁盤(pán)集群中監(jiān)測(cè)到所述錯(cuò)誤磁盤(pán)對(duì)應(yīng)的替換磁盤(pán)的時(shí)間,作為修復(fù)時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述修復(fù)時(shí)間的初始值為空,所述磁盤(pán)錯(cuò)誤表包括添加時(shí)間,所述若監(jiān)測(cè)到所述錯(cuò)誤磁盤(pán)被替換,將替換磁盤(pán)的磁盤(pán)信息加入所述配置文件,具體包括:
定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的修復(fù)時(shí)間;
若所述修復(fù)時(shí)間的值不為空,判斷所述修復(fù)時(shí)間對(duì)應(yīng)的替換磁盤(pán)的磁盤(pán)信息是否存在于配置文件中;
若不存在于所述配置文件中,將所述修復(fù)時(shí)間對(duì)應(yīng)的替換磁盤(pán)的磁盤(pán)信息加入所述配置文件;將所述替換磁盤(pán)的磁盤(pán)信息加入所述配置文件的時(shí)間,作為添加時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述添加時(shí)間的初始值為空,所述方法還包括:
定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的添加時(shí)間;
若所述添加時(shí)間不為空,從所述磁盤(pán)錯(cuò)誤表中刪除所述添加時(shí)間對(duì)應(yīng)的所述錯(cuò)誤磁盤(pán)的錯(cuò)誤信息,將所述添加時(shí)間對(duì)應(yīng)的所述錯(cuò)誤磁盤(pán)的錯(cuò)誤信息記錄至錯(cuò)誤歷史記錄表。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
判斷所述錯(cuò)誤磁盤(pán)是否記錄有日志文件;
若所述錯(cuò)誤磁盤(pán)記錄有日志文件,選擇可用磁盤(pán)作為臨時(shí)磁盤(pán);
用所述臨時(shí)磁盤(pán)的磁盤(pán)信息替換所述配置文件中所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
建立配置記錄表,將記錄有日志文件的磁盤(pán)的磁盤(pán)信息記錄至所述配置記錄表;
所述選擇可用磁盤(pán)作為臨時(shí)磁盤(pán),具體包括:
遍歷全部所述可用磁盤(pán),確定沒(méi)有被記錄至所述磁盤(pán)錯(cuò)誤表,且同時(shí)沒(méi)有被記錄至所述配置記錄表的目標(biāo)可用磁盤(pán),選擇所述目標(biāo)磁盤(pán)作為所述臨時(shí)磁盤(pán)。
9.一種磁盤(pán)損壞的處理裝置,其特征在于,包括:
狀態(tài)監(jiān)測(cè)單元,用于監(jiān)測(cè)磁盤(pán)的運(yùn)行狀態(tài);
錯(cuò)誤表處理單元,用于在監(jiān)測(cè)到磁盤(pán)數(shù)據(jù)讀寫(xiě)操作發(fā)生錯(cuò)誤后,將錯(cuò)誤磁盤(pán)的磁盤(pán)信息記錄至磁盤(pán)錯(cuò)誤表;
配置文件處理單元,用于從配置文件中移除所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息,在監(jiān)測(cè)到所述錯(cuò)誤磁盤(pán)被替換后,將替換磁盤(pán)的磁盤(pán)信息加入所述配置文件。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述磁盤(pán)錯(cuò)誤表包括ip地址、磁盤(pán)名、錯(cuò)誤發(fā)生時(shí)間;
所述錯(cuò)誤表處理單元還用于將所述錯(cuò)誤磁盤(pán)的ip地址和磁盤(pán)名作為聯(lián)合主鍵記錄至所述磁盤(pán)錯(cuò)誤表,將監(jiān)測(cè)到磁盤(pán)數(shù)據(jù)讀寫(xiě)操作發(fā)生錯(cuò)誤的時(shí)間作為錯(cuò)誤發(fā)生時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述磁盤(pán)錯(cuò)誤表包括移除時(shí)間,所述移除時(shí)間的初始值為空;
所述配置文件處理單元還用于定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的移除時(shí)間,若所述移除時(shí)間為空,進(jìn)一步判斷所述移除時(shí)間對(duì)應(yīng)的錯(cuò)誤磁盤(pán)的磁盤(pán)信息是否存在于所述配置文件中;若存在于所述配置文件中,從所述配置文件中移除所述移除時(shí)間對(duì)應(yīng)錯(cuò)誤磁盤(pán)的磁盤(pán)信息;
所述錯(cuò)誤表處理單元還用于將所述從配置文件中移除所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息的時(shí)間,作為移除時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表中。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述磁盤(pán)錯(cuò)誤表包括修復(fù)時(shí)間;
所述錯(cuò)誤表處理單元還用于將在磁盤(pán)集群中檢測(cè)到所述錯(cuò)誤磁盤(pán)對(duì)應(yīng)的替換磁盤(pán)的時(shí)間,作為修復(fù)時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述修復(fù)時(shí)間的初始值為空,所述磁盤(pán)錯(cuò)誤表包括添加時(shí)間;
所述配置文件處理單元還用于定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的修復(fù)時(shí)間,若判定所述修復(fù)時(shí)間的值不為空,判斷所述修復(fù)時(shí)間對(duì)應(yīng)的替換磁盤(pán)的磁盤(pán)信息是否存在于配置文件中,若不存在于配置文件中,將所述修復(fù)時(shí)間對(duì)應(yīng)的替換磁盤(pán)的磁盤(pán)信息加入所述配置文件;
所述錯(cuò)誤表處理單元還用于將所述替換磁盤(pán)的磁盤(pán)信息加入所述配置文件的時(shí)間作為添加時(shí)間記錄至所述磁盤(pán)錯(cuò)誤表。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述添加時(shí)間的初始值為空:
所述配置文件處理單元還用于定時(shí)遍歷所述磁盤(pán)錯(cuò)誤表中各所述錯(cuò)誤磁盤(pán)的添加時(shí)間,所述裝置還包括:
歷史記錄表處理單元,用于若添加時(shí)間不為空,將所述添加時(shí)間對(duì)應(yīng)錯(cuò)誤磁盤(pán)的錯(cuò)誤信息記錄至錯(cuò)誤歷史記錄表;
所述錯(cuò)誤表處理單元還用于從所述磁盤(pán)錯(cuò)誤表中刪除所述添加時(shí)間對(duì)應(yīng)的所述錯(cuò)誤磁盤(pán)的錯(cuò)誤信息。
15.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:
磁盤(pán)處理單元,用于判斷所述錯(cuò)誤磁盤(pán)是否記錄有日志文件,若所述錯(cuò)誤磁盤(pán)記錄有日志文件,選擇可用磁盤(pán)作為臨時(shí)磁盤(pán),用所述臨時(shí)磁盤(pán)的磁盤(pán)信息替換所述配置文件中所述錯(cuò)誤磁盤(pán)的磁盤(pán)信息。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括:
配置記錄表單元,用于建立配置記錄表,將記錄有日志文件的磁盤(pán)的磁盤(pán)信息記錄至所述配置記錄表,遍歷全部所述可用磁盤(pán),確定沒(méi)有被記錄至所述磁盤(pán)錯(cuò)誤表,且同時(shí)沒(méi)有被記錄至所述配置記錄表的目標(biāo)可用磁盤(pán),選擇所述目標(biāo)磁盤(pán)作為所述臨時(shí)磁盤(pán)。