一種云平臺的硬盤保護方法和系統的制作方法
【專利摘要】本發明提供了一種云平臺的硬盤保護方法和系統,其中,所述方法包括:若監測到硬盤在預設時長內一直處于空閑狀態,則對該硬盤進行斷電保護。本發明實現了更加有效地保護閑置硬盤。
【專利說明】一種云平臺的硬盤保護方法和系統
【技術領域】
[0001]本發明涉及硬盤保護領域,尤其涉及一種云平臺的硬盤保護方法和系統。
【背景技術】
[0002]隨著云平臺使用的普及,云平臺上存儲的數據量越來越大,相應地硬盤數量也隨之增多。當硬盤不作為磁盤陣列(RAID)使用時,硬盤是按照一塊硬盤接著一塊硬盤的順序進行使用的。這樣,當一塊硬盤用作數據存儲時,其他的硬盤被閑置。為了保護被閑置的硬盤,現有的計算機廠商通常將閑置的硬盤設置為通電休眠狀態,避免閑置硬盤高速運轉。
[0003]但是,處于通電休眠狀態的閑置硬盤仍處于低速運轉狀態,隨著低速運轉時間的增長,閑置的硬盤仍可能損壞。
【發明內容】
[0004]本發明提供了一種云平臺的硬盤保護方法和系統,已解決如何更加有效地保護閑置硬盤的技術問題。
[0005]為解決上述技術問題,本發明提供了一種云平臺硬盤保護的方法,所述方法包括:
[0006]若監測到硬盤在預設時長內一直處于空閑狀態,則對該硬盤進行斷電保護。
[0007]進一步地,所述方法還包括:
[0008]若監測到處于工作狀態的硬盤的剩余空間達到或小于預設值,則加載已斷電保護的硬盤。
[0009]進一步地于,所述加載已斷電保護的硬盤,包括:
[0010]從已斷電保護的硬盤中選擇性能好的硬盤進行加載。
[0011]為解決上述技術問題,本發明提供了一種云平臺硬盤保護系統,所述系統包括硬盤監測模塊,以及硬盤保護模塊,其中,
[0012]所述硬盤監測模塊,用于監測平臺上的硬盤使用狀態,若監測到硬盤在預設時長內一直處于空閑狀態,則將該空閑狀態硬盤標識發送至硬盤保護模塊;
[0013]所述硬盤保護模塊,用于根據接收到的硬盤標識對硬盤進行斷電保護。
[0014]進一步地,所述系統還包括硬盤加載模塊;
[0015]所述硬盤監測模塊,還用于監測到處于工作狀態的硬盤的剩余空間達到或小于預設值時,通知硬盤記載模塊進行硬盤加載;
[0016]所述硬盤加載模塊,用于從已斷電保護的硬盤中選擇硬盤進行加載。
[0017]進一步地,所述硬盤加載模塊,用于從已斷電保護的硬盤中選擇硬盤進行加載,包括:
[0018]從已斷電保護的硬盤中選擇性能好的硬盤進行加載。
[0019]上述技術方案通過對處于通電休眠狀態的閑置硬盤進行斷電,可避免閑置硬盤一直處于低速運轉狀態,對硬盤進行了最大程度的保護。【專利附圖】
【附圖說明】
[0020]圖1為本實施例的云平臺硬盤保護方法流程圖;
[0021]圖2為本實施例的云平臺硬盤保護系統模塊圖。
【具體實施方式】
[0022]為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0023]SlOl監測云平臺硬盤的讀寫情況;
[0024]S102當監測到有硬盤在預設時長內一直處于空閑狀態,對該硬盤進行斷電保護;
[0025]S103當監測到處于工作狀態的硬盤的剩余空間達到或小于預設值,從已斷電保護的硬盤中選擇一個硬盤進行加載,從而保證數據的正常存儲;
[0026]在從已斷電保護的硬盤中選擇硬盤時,可優先選擇性能好的硬盤進行加載。在本領域評價硬盤性能可參考的參數包括:硬盤容量、硬盤轉速、緩存、磁盤壞道數量。一般來說,容量大、轉速快、緩存大、磁盤壞道數量越少的磁盤性能好;反之,磁盤性能差。
[0027]上述實施例通過對處于通電休眠狀態的閑置硬盤進行斷電,可避免閑置硬盤一直處于低速運轉狀態,對硬盤進行了最大程度的保護。此外,上述實施例可動態加載硬盤,確保了硬盤的合理使用。
[0028]下面以一個具體的應用示例對上述實施例進行說明。
[0029]在本應用示例中,云平臺有5個硬盤,5個硬盤的盤符分別為C、D、E、F和G,其中,C盤為操作系統盤,D、E、F、G盤為數據存儲盤,D、E、F、G盤的性能依次變差;
[0030]通過監測5個硬盤的數據讀寫情況,得到硬盤D用于存儲數據,E、F和G在3個月內一直處于通電休眠狀態,這時將硬盤E、F和G進行斷電保護;
[0031]經過一年多的運行,監測到D盤的數據容量達到98%,這時選擇E盤進行通電加載;
[0032]隨著需要存儲的數據逐漸增多,E盤的數據容量也達到98%,這時選擇F盤進行通電加載;當F盤的數據容量達到98%時,繼續選擇G盤進行通電加載。
[0033]圖2為本實施例的云平臺硬盤保護系統模塊圖。
[0034]該系統包括硬盤監測模塊以及硬盤保護模塊,其中,
[0035]所述硬盤監測模塊,用于監測平臺上的硬盤使用狀態,若監測到硬盤在預設時長內一直處于空閑狀態,則將該空閑狀態硬盤標識發送至硬盤保護模塊;
[0036]所述硬盤保護模塊,用于根據接收到的硬盤標識對硬盤進行斷電保護。
[0037]上述系統還可包括硬盤加載模塊,所述硬盤監測模塊,還用于監測到處于工作狀態的硬盤的剩余空間達到或小于預設值時,通知硬盤記載模塊進行硬盤加載;所述硬盤加載模塊,用于從已斷電保護的硬盤中選擇硬盤進行加載。在從已斷電保護的硬盤中選擇硬盤時,硬盤加載模塊可優先選擇性能好的硬盤進行加載。在本領域評價硬盤性能可參考的參數包括:硬盤容量、硬盤轉速、緩存、磁盤壞道數量。一般來說,容量大、轉速快、緩存大、磁盤壞道數量越少的磁盤性能好;反之,磁盤性能差。[0038]上述實施例通過對處于通電休眠狀態的閑置硬盤進行斷電,可避免閑置硬盤一直處于低速運轉狀態,對硬盤進行了最大程度的保護。此外,上述實施例可動態加載硬盤,確保了硬盤的合理使用。
[0039]本領域普通技術人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關硬件完成,所述程序可以存儲于計算機可讀存儲介質中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現,相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。本發明不限制于任何特定形式的硬件和軟件的結合。
【權利要求】
1.一種云平臺硬盤保護的方法,其特征在于,所述方法包括:若監測到硬盤在預設時長內一直處于空閑狀態,則對該硬盤進行斷電保護。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:若監測到處于工作狀態的硬盤的剩余空間達到或小于預設值,則加載已斷電保護的硬盤。
3.如權利要求2所述的方法,其特征在于,所述加載已斷電保護的硬盤,包括:從已斷電保護的硬盤中選擇性能好的硬盤進行加載。
4.一種云平臺硬盤保護系統,其特征在于,所述系統包括硬盤監測模塊,以及硬盤保護模塊,其中,所述硬盤監測模塊,用于監測平臺上的硬盤使用狀態,若監測到硬盤在預設時長內一直處于空閑狀態,則將該空閑狀態硬盤標識發送至硬盤保護模塊;所述硬盤保護模塊,用于根據接收到的硬盤標識對硬盤進行斷電保護。
5.如權利要求4所述的系統,其特征在于,所述系統還包括硬盤加載模塊;所述硬盤監測模塊,還用于監測到處于工作狀態的硬盤的剩余空間達到或小于預設值時,通知硬盤記載模塊進行硬盤加載;所述硬盤加載模塊,用于從已斷電保護的硬盤中選擇硬盤進行加載。
6.如權利要求5所述的系統,其特征在于,所述硬盤加載模塊,用于從已斷電保護的硬盤中選擇硬盤進行加載,包括:從已斷電保護的硬盤中選擇性能好的硬盤進行加載。
【文檔編號】G06F12/16GK103577300SQ201310594112
【公開日】2014年2月12日 申請日期:2013年11月22日 優先權日:2013年11月22日
【發明者】劉成平, 李鋒, 賈島 申請人:浪潮(北京)電子信息產業有限公司