[發明專利]元數據管理與數據重構方法、設備及存儲介質有效
| 申請號: | 201811333066.7 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109542342B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 范開基;李文睿 | 申請(專利權)人: | 銳捷網絡股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈 |
| 地址: | 350007 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據管理 數據 方法 設備 存儲 介質 | ||
本申請實施例提供一種元數據管理與數據重構方法、設備及存儲介質。在本申請實施例中,采用RAID技術對存儲系統中的存儲資源進行組織管理,針對存儲系統中的硬盤域,將硬盤域中的元數據按照RAID技術進行組織管理,在創建硬盤域時,將硬盤域的ID和該硬盤域下各物理硬盤的ID存儲在各硬盤的屬性描述區中;在組建存儲池時,將存儲池與硬盤域的所屬關系以及存儲池與其包含的分塊組之間的映射關系存儲至各硬盤的屬性描述區?;谶@樣的元數據組織結構,當硬盤域下的物理硬盤出現硬盤故障時,可根據屬性描述區中存儲的信息,快速索引出與故障物理硬盤中的分塊屬于同一分塊組的其他分塊,有助于提高對故障物理硬盤中存儲的數據的重構速度。
技術領域
本申請涉及存儲技術領域,尤其涉及一種元數據管理與數據重構方法、設備及存儲介質。
背景技術
獨立冗余磁盤陣列(Redundant Array of Independent Disks,RAID),是一種把多塊獨立的物理硬盤按不同的方式組合起來形成一塊邏輯硬盤,從而提供比單個物理硬盤更大的存儲容量或更高的存儲性能,同時又能提供不同級別數據冗余備份的一種技術。在采用RAID技術的存儲系統中,存儲資源經過了復雜的組織,需要大量的元數據對存儲資源之間的組織結構進行描述。
在現有技術中,一般是將存儲系統中幾塊物理硬盤設置為保險盒,將元數據集中式的存放在保險盒中。但是,若保險盒硬盤出現故障,則元數據可能大面積丟失。這種元數據管理方式很難實現對故障物理硬盤中元數據的重構。
發明內容
本申請的多個方面提供一種元數據管理與數據重構方法、設備及存儲介質,用以在物理硬盤的屬性描述區保存同一硬盤域下的各物理硬盤的標識(Identity,ID),可實現對故障物理硬盤數據的快速索引和重構,有助于提高對元數據的重構速度。
本申請實施例提供一種元數據管理方法,應用于存儲系統中,所述存儲系統包括至少兩個存儲節點,每個存儲節點包括若干塊物理硬盤,所述方法包括:
當在所述至少兩個存儲節點上創建硬盤域時,在所述硬盤域包含的每個物理硬盤的屬性描述區內分別記錄所述硬盤域的標識ID以及所述硬盤域包含的各物理硬盤的ID,所述硬盤域包括每個存儲節點中的至少一塊物理硬盤;
將所述硬盤域包含的每個物理硬盤中除所述屬性描述區之外的區域劃分為大小相同的分塊并形成分塊組,其中,一個分塊組包括每個存儲節點中的一個分塊;
當在所述硬盤域包含的分塊組上組建存儲池時,在所述硬盤域包含的每個物理硬盤的屬性描述區內,記錄所述存儲池與所述硬盤域的所屬關系及所述存儲池與其包含的分塊組之間的映射關系。
本申請實施例還提供一種數據重構方法,應用于存儲系統中,所述存儲系統包括至少兩個存儲節點,每個存儲節點包括若干塊物理硬盤,所述方法包括:
當所述至少兩個存儲節點中出現故障物理硬盤時,確定所述故障物理硬盤上的故障區域;
若所述故障區域包含所述故障物理硬盤上的分塊,則根據可用物理硬盤的屬性描述區內所記錄的硬盤域中各存儲池與其包含的分塊組之間的映射關系,確定所述故障區域中包含的分塊所屬的目標分塊組所述可用物理硬盤為所述故障物理硬盤所屬的硬盤域下的物理硬盤;
根據所述目標分塊組中其它分塊存儲的數據重構出所述故障區域中包含的分塊中存儲的數據。
本申請實施例還提供一種電子設備,應用于存儲系統中,所述存儲系統包括至少兩個存儲節點,每個存儲節點包括若干塊物理硬盤;所述電子設備包括:內存和處理器;其中,所述內存,用于存儲計算機程序;
所述處理器耦合至所述存儲器,用于執行所述計算機程序以用于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于銳捷網絡股份有限公司,未經銳捷網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811333066.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





