正文 磁盤陣列數據安全預警技術研究(2 / 2)

3.2 S.M.A.R.T技術

S.M.A.R.T技術(Self-Monitoring Analysis and Reporting Technology),即自我監測、分析及報告技術。支持S.M.A.R.T技術的硬盤可以通過硬盤上的監測指令和主機上的監測軟件對磁頭、盤片、電動機、電路的運行情況、曆史記錄及預設的安全值進行分析比較。當出現安全值範圍以外的情況時,就會自動向用戶發出警告[4]。

S.M.A.R.T技術可以在安全預警中建立穩定的存儲機製。一般計算機設備包含磁盤和磁盤冗餘控製單元,用具有S.M.A.R.T技術的磁盤監測工具監測磁盤的工作情況。當磁盤監測工具檢測到磁盤工作信息出現異常情況時,觸發磁盤冗餘陣列控製單元運行,並將磁盤陣列中可能發生損壞的磁盤所存放的數據映射到動態備份磁盤,當磁盤完成映射式磁盤冗餘陣列數據備份後接管可能有故障磁盤的工作,保護寫入磁盤和磁盤存放的數據不受損毀[5]。

3.3 磁盤增長缺陷表

在硬盤驅動器中,使用增長的缺陷列表(G-list)作為使用過程中用戶數據區的缺陷調整。具體策略是:用保留區的扇區來替代缺陷扇區。

在具有磁盤增長的缺陷列表磁盤陣列預警係統中,磁盤陣列卡和多個硬盤等必備的存儲設備還包括能夠收集、保存、分析磁盤增長缺陷數據的監測單元,並且連接在磁盤陣列卡與硬盤接口之間的總線上,根據分析結果給出預警信息。監測單元的數據采集單元用於采集磁盤陣列預警數據,並將采集的數據存儲到數據存儲單元中。磁盤陣列硬盤的增長缺陷數據以日誌文件的格式進行存儲。需要對這些存儲的磁盤陣列預警數據進行比較分析,以便發現磁盤陣列預警數據中潛在的故障,並在磁盤陣列預警數據達到預警水平中的一個或多個時,發出預警信息提示用戶。當其中一塊磁盤的增長缺陷表數量達到設定的範圍或在一個時間段內,增長缺陷表數量增長數達到設定的範圍。報警單元在接收到預警信息後,向計算機發出報警信息,告知用戶[6]。

4 結束語

由於磁盤陣列具有容量大、數據存取速度快、安全性高等特點,磁盤陣列技術得到了廣泛的運用。磁盤陣列預警技術有利於及時發現存儲係統中可能出現的故障及隱患,提前獲得故障預警信息並及時修複,便於用戶及時進行相關的數據信息保護,保護用戶的數據安全,避免數據損毀,提高磁盤陣列的健壯性。

今後隨著安全預警技術的發展,應從全局的角度提出一種對磁盤內盤片、磁盤陣列內的磁盤、磁盤陣列間的磁盤進行全麵檢測的技術。充分利用多種磁盤檢測技術,在存儲係統中建立故障信息收集模塊,從而獲取故障預警信息,並進行相關的數據信息保護,有效縮短存儲係統故障維護時間,提前預警、及時修複、提高存儲係統可靠性、增強存儲係統的安全性。

參考文獻:

[1] 曹強,黃建忠,萬繼光,謝長生.海量萬絡存儲係統遠離與設計[M].華中科技大學出版社,2010.

[2] 許靜.多級存儲技術及光盤庫在實際工程中的應用探討[J].智能建築電氣技術,2011.3.

[3] 劉軍平.磁盤存儲係統可靠性技術研究[D].華中科技大學,2011.

[4] 胡維.基於智能預警和自修複的高可靠磁盤陣列關鍵技術研究[D].國防科學技術大學,2010.

[5] 黃迅,劉晨.一種計算機RAID陣列預警係統及方法:China,CN9.3.[P],2006.

[6] David P Helmbold,E Long D D,Sherrod B.A dynamic disk spindown technique for mobile computing[J].Computing and Networking,1996:130-142