System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码专区在线观看成人,亚洲中文字幕久久精品无码VA,日本无码小泬粉嫩精品图
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據存儲和硬盤配置方法及裝置制造方法及圖紙

    技術編號:42319056 閱讀:13 留言:0更新日期:2024-08-14 16:00
    一種數據存儲和硬盤配置方法及裝置,該數據存儲方法可應用于存儲系統,存儲系統包括熱備態硬盤組和空閑態硬盤組,每個硬盤組包括多個硬盤,所述方法包括:獲取數據;將所述數據寫入所述熱備態硬盤組內的硬盤中;所述熱備態硬盤組內的硬盤處于運轉待機狀態,所述空閑態硬盤組內的硬盤處于休眠狀態。由于部分硬盤處于休眠狀態,因此降低了存儲系統的功耗。

    【技術實現步驟摘要】

    本申請涉及存儲,尤其涉及一種數據存儲和硬盤配置方法及裝置


    技術介紹

    1、在數據存儲領域,通常由存儲系統向用戶提供數據存儲、數據查詢等服務。例如,在存儲數據時,用戶可通過用戶設備向存儲系統發送寫數據請求,寫數據請求包括待寫入數據,存儲系統將該待寫入數據寫入硬盤中進行持久化存儲。又例如,在接收到讀數據請求時,存儲系統從硬盤中讀取該讀數據請求所請求讀取的數據,并返回給用戶設備。

    2、目前,存儲系統以邏輯塊組(chunk?group,ckg)為粒度為數據分配硬盤空間,而硬盤空間是基于全局硬盤確定的,即所有硬盤都參與到邏輯塊組的空間分配中,硬盤一直處于全速轉動狀態,系統功耗較大。


    技術實現思路

    1、本申請提供一種數據存儲和硬盤配置方法及裝置,用于降低存儲系統的功耗。

    2、第一方面,本申請提供一種數據存儲方法,該方法可應用于存儲系統,存儲系統包括多個硬盤組,每個硬盤組包括多個硬盤,進一步,多個硬盤組具體包括熱備態硬盤組和空閑態硬盤組,熱備態硬盤組內的硬盤處于運轉待機狀態,空閑態硬盤組內的硬盤處于休眠狀態,也可以說,熱備態硬盤組內的硬盤具有較高的功耗,而空閑態硬盤組內的硬盤的功耗則比較低。

    3、示例性的,該方法可以由存儲系統內的控制器執行或存儲服務器執行。以控制器為例,在該方法中,控制器獲取待寫入數據,如控制器可從用戶設備接收寫數據請求,寫數據請求中包括待寫入數據,或從內存中獲取待寫入數據,控制器將該待寫入數據寫入熱備態硬盤組內的硬盤組。

    4、通過上述設計,將存儲系統中的硬盤劃分為熱備態硬盤組和空閑態硬盤組,當獲取到待寫入數據時,將待寫入數據寫入熱備態硬盤組內的硬盤中,由于熱備態硬盤組內的硬盤為運轉待機狀態,又由于空閑態硬盤組內的硬盤為休眠狀態,也即不需要所有硬盤都參與空間分配,在不影響數據寫操作效率的基礎上,進一步降低系統的功耗。

    5、在一種可能的實現方式中,該方法還包括:當一個熱備態硬盤組(記為第一硬盤組)滿足預休眠條件時,可選擇一個空閑態硬盤組將該空閑態硬盤組(記為第二硬盤組)調整為熱備態硬盤組。例如,可通過向第二硬盤組發送啟動指令,該啟動指令指示該第二硬盤組內每個硬盤運行。

    6、通過上述設計,當第一硬盤組滿足預休眠條件,如該硬盤組內的剩余存儲空間低于第一預設閾值時,將第二硬盤組調整為熱備態硬盤組,后續在第一硬盤組由于可用空間不足等情況而被切換為空閑態硬盤組時,存儲系統內存在至少一個熱備態硬盤組,如第二硬盤組,保證數據寫操作不受硬盤組狀態切換的影響。

    7、在一種可能的實現方式中,該方法還包括:當一個熱備態硬盤組(如第一硬盤組)滿足休眠條件,如所述硬盤組內的剩余存儲空間低于第二預設閾值(第二預設閾值小于第一預設閾)時,將該第一硬盤組調整為空閑態硬盤組。例如,可通過向第一硬盤組發送休眠指令,該休眠指令指示該第一硬盤組內的每個硬盤休眠。

    8、通過上述系統,當熱備態硬盤組滿足休眠條件時,將該熱備態硬盤組調整為空閑態硬盤組,保證系統的正常運行。

    9、在一種可能的實現方式中,每個硬盤組所包括的硬盤的數量不低于邏輯塊組所包括的邏輯塊的列數。

    10、通過上述設計,可保證每個硬盤組均不降低磁盤陣列(redundant?arrays?ofindependent?disks,raid)冗余性及空間利用率。

    11、在一種可能的實現方式中,當任意一個熱備態硬盤組滿足休眠條件時,選擇一個空閑態硬盤組將其調整為熱備態,并將滿足休眠條件的熱備態硬盤組調整為空閑態硬盤組。

    12、第二方面,本申請提供一種硬盤配置方法,該方法可有存儲系統中的控制器執行,在該方法中,控制器可在存儲系統的硬盤域內創建多個硬盤組,每個硬盤組包括多個硬盤,并配置多個硬盤組中的至少一個硬盤組為熱備態硬盤組,其余硬盤組為空閑態硬盤組,其中,熱備態硬盤組內的硬盤處于運轉待機狀態,所述空閑態硬盤組內的硬盤處于休眠狀態。

    13、第三方面,本申請實施例還提供了一種計算裝置,該計算裝置具有實現上述第一方面的方法實施例中行為的功能,或實現上述第二方面的方法實例中行為的功能,有益效果可以參見第二方面的描述此處不再贅述。功能可以通過硬件實現,也可以通過硬件執行相應的軟件實現。硬件或軟件包括一個或多個與上述功能相對應的模塊。在一個可能的設計中,裝置的結構中包括獲取模塊、處理模塊,可選的,還包括調整模塊。這些模塊可以執行上述第一方面的方法實施例中行為的功能,具體參見方法示例中的詳細描述,此處不做贅述。在另一個可能的設計中,裝置的結構中包括創建模塊、配置模塊。這些模塊可以執行上述第二方面的方法實施例中行為的功能,具體參見方法示例中的詳細描述,此處不做贅述。

    14、第四方面,本申請還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機執行上述第一方面以及第一方面的各個可能的實施方式中所述的方法,或實現上述第二方面以及第二方面的各個可能的實施方式中所述的方法。

    15、第五方面,本申請還提供一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機執行上述第一方面以及第一方面的各個可能的實施方式中所述的方法,或實現上述第二方面以及第二方面的各個可能的實施方式中所述的方法。

    16、第六方面,本申請還提供一種計算機芯片,所述芯片與存儲器相連,所述芯片用于讀取并執行所述存儲器中存儲的軟件程序,執行上述第一方面以及第一方面的各個可能的實施方式中所述的方法,或實現上述第二方面以及第二方面的各個可能的實施方式中所述的方法。

    本文檔來自技高網...

    【技術保護點】

    1.一種數據存儲方法,其特征在于,所述方法應用于存儲系統,所述存儲系統包括熱備態硬盤組和空閑態硬盤組,每個硬盤組包括多個硬盤,所述方法包括:

    2.如權利要求1所述的方法,其特征在于,所述方法還包括:

    3.如權利要求2所述的方法,其特征在于,將一個空閑態硬盤組調整為熱備態硬盤組,包括:

    4.如權利要求2或3所述的方法,其特征在于,所述方法還包括:

    5.如權利要求4所述的方法,其特征在于,將所述熱備態硬盤組調整為空閑態熱備態,包括:

    6.如權利要求4或5所述的方法,其特征在于,所述預休眠狀態包括所述熱備態硬盤組內的剩余存儲空間低于第一預設閾值;所述休眠條件包括所述熱備態硬盤組內的剩余存儲空間低于第二預設閾值,其中,所述第一預設閾值大于所述第二預設閾。

    7.如權利要求1-6任一項所述的方法,其特征在于,每個硬盤組所包括的硬盤的數量不低于邏輯塊組CKG所包括的邏輯塊的列數。

    8.一種數據存儲裝置,其特征在于,所述裝置包括獲取模塊、處理模塊;

    9.如權利要求8所述的裝置,其特征在于,所述裝置還包括調整模塊;

    10.如權利要求9所述的裝置,其特征在于,所述調整模塊在將所述空閑態硬盤組調整為熱備態硬盤組時,具體用于:向所述空閑態硬盤組內每個硬盤發送啟動指令,所述啟動指令指示所述硬盤運行。

    11.如權利要求9或10所述的裝置,其特征在于,所述調整模塊還用于:當所述熱備態硬盤組滿足休眠條件時,將所述熱備態硬盤組調整為空閑態硬盤組。

    12.如權利要求11所述的裝置,其特征在于,所述調整模塊在將所述熱備態硬盤組調整為休眠態硬盤組時,具體用于:向所述熱備態硬盤組內的每個硬盤發送休眠指令,所述休眠指令指示所述硬盤休眠。

    13.如權利要求11或12所述的裝置,其特征在于,所述預休眠狀態包括所述熱備態硬盤組內的剩余存儲空間低于第一預設閾值;所述休眠條件包括所述熱備態硬盤組內的剩余存儲空間低于第二預設閾值,其中,所述第一預設閾值大于所述第二預設閾。

    14.如權利要求8-13任一項所述的裝置,其特征在于,每個硬盤組所包括的硬盤的數量不低于邏輯塊組CKG所包括的邏輯塊的列數。

    15.一種硬盤配置方法,其特征在于,所述方法應用于存儲系統,所述存儲系統包括多個硬盤,所述方法包括:

    16.一種配置裝置,其特征在于,所述裝置包括:

    17.一種存儲設備,其特征在于,包括存儲器和處理器,所述存儲器上存儲有計算機程序;所述處理器用于讀取所述存儲器中存儲的所述計算機程序并執行,以使得如權利要求1~7任一項所述的方法被執行,或使得如權利要求15所述的方法被執行。

    18.一種芯片,其特征在于,包括處理器和供電電路;所述供電電路用于為所述處理器供電,所述處理器用于執行計算機程序,以實現如權利要求1~7任一項所述的方法,或使得如權利要求15所述的方法被執行。

    19.一種計算機可讀存儲介質,其特征在于,存儲有計算機可執行指令,所述計算機可執行指令用于使計算機執行如權利要求1~7中任一項所述的方法,或使得如權利要求15所述的方法被執行。

    ...

    【技術特征摘要】

    1.一種數據存儲方法,其特征在于,所述方法應用于存儲系統,所述存儲系統包括熱備態硬盤組和空閑態硬盤組,每個硬盤組包括多個硬盤,所述方法包括:

    2.如權利要求1所述的方法,其特征在于,所述方法還包括:

    3.如權利要求2所述的方法,其特征在于,將一個空閑態硬盤組調整為熱備態硬盤組,包括:

    4.如權利要求2或3所述的方法,其特征在于,所述方法還包括:

    5.如權利要求4所述的方法,其特征在于,將所述熱備態硬盤組調整為空閑態熱備態,包括:

    6.如權利要求4或5所述的方法,其特征在于,所述預休眠狀態包括所述熱備態硬盤組內的剩余存儲空間低于第一預設閾值;所述休眠條件包括所述熱備態硬盤組內的剩余存儲空間低于第二預設閾值,其中,所述第一預設閾值大于所述第二預設閾。

    7.如權利要求1-6任一項所述的方法,其特征在于,每個硬盤組所包括的硬盤的數量不低于邏輯塊組ckg所包括的邏輯塊的列數。

    8.一種數據存儲裝置,其特征在于,所述裝置包括獲取模塊、處理模塊;

    9.如權利要求8所述的裝置,其特征在于,所述裝置還包括調整模塊;

    10.如權利要求9所述的裝置,其特征在于,所述調整模塊在將所述空閑態硬盤組調整為熱備態硬盤組時,具體用于:向所述空閑態硬盤組內每個硬盤發送啟動指令,所述啟動指令指示所述硬盤運行。

    11.如權利要求9或10所述的裝置,其特征在于,所述調整模塊還用于:當所述熱備態硬盤組滿足休眠條件時,將所述熱備態硬盤組調整為空閑態硬盤組。

    1...

    【專利技術屬性】
    技術研發人員:連濤
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲国产精品无码久久SM| 免费无码一区二区三区| 亚洲?V无码成人精品区日韩 | 亚洲VA中文字幕无码一二三区| 亚洲真人无码永久在线| 无码少妇A片一区二区三区| 国产亚洲精品无码拍拍拍色欲| 黄色成人网站免费无码av| 无码人妻精品一区二区三区99性 | 国产免费黄色无码视频| 精品无码久久久久久久久| 日韩人妻无码一区二区三区久久| 日韩精品无码视频一区二区蜜桃 | 中文字幕无码精品亚洲资源网| 67194成l人在线观看线路无码| 国内精品人妻无码久久久影院| 国产免费av片在线无码免费看| 无码丰满熟妇juliaann与黑人| 久久成人无码国产免费播放| 国产成人精品无码片区在线观看| 精品少妇人妻AV无码专区不卡| 色综合久久久久无码专区| 国产乱人无码伦av在线a| 国产a v无码专区亚洲av| 色综合久久久无码中文字幕 | 亚洲av中文无码字幕色不卡| 亚洲AV无码专区亚洲AV伊甸园| 亚洲中文字幕无码久久精品1 | 亚洲欧洲日产国码无码网站| 日韩电影无码A不卡| 亚洲欧洲日产国码无码久久99| 无码日韩精品一区二区人妻| 无码精品蜜桃一区二区三区WW| 九九无码人妻一区二区三区| 国产精品无码久久四虎| 日韩久久无码免费毛片软件| 精品人妻无码专区中文字幕| 中文字幕人妻三级中文无码视频| 日韩人妻无码一区二区三区| 无码人妻一区二区三区在线视频 | 亚洲Av无码一区二区二三区|