[發明專利]存儲管理方法、設備和計算機可讀介質有效
| 申請號: | 201710250028.4 | 申請日: | 2017-04-17 |
| 公開(公告)號: | CN108733309B | 公開(公告)日: | 2021-06-11 |
| 發明(設計)人: | 董繼炳;高宏坡;高健;龔紹欽;徐鑫磊;孫蕾 | 申請(專利權)人: | 伊姆西IP控股有限責任公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 管理 方法 設備 計算機 可讀 介質 | ||
1.一種存儲管理方法,包括:
接收用于創建存儲空間的請求,所述請求至少包括所述存儲空間的存儲容量和RAID配置,所述RAID配置至少指示RAID類型;
基于所述存儲容量分配盤區;
基于所述RAID類型為所述盤區創建RAID組;以及
將所述RAID組的元數據存儲到所述盤區,所述元數據指示所述RAID組的配置以及所述盤區中的用戶數據區域的配置,
其中所述元數據包括:
第一元數據,用于記錄所述RAID組的RAID單元的配置信息,所述RAID組包括多個RAID單元,以及
第二元數據,用于記錄所述RAID單元所映射的盤區中需要重建的盤區,并且
其中將所述RAID組的元數據存儲到所述盤區包括:
將所述第一元數據存儲到為所述盤區創建的鏡像條帶中,所述鏡像條帶被存儲在所述盤區的起始處;
將所述第二元數據存儲到所述盤區的末尾,所述盤區的起始處和末尾之間的區域為所述用戶數據區域。
2.根據權利要求1所述的方法,其中接收用于創建存儲空間的請求是用于擴展已有存儲空間的請求。
3.一種存儲管理方法,包括:
接收用于創建存儲空間的請求,所述請求至少包括所述存儲空間的存儲容量和RAID配置,所述RAID配置至少指示RAID類型;
基于所述存儲容量分配盤區;
基于所述RAID類型為所述盤區創建RAID組;
將所述RAID組的元數據存儲到所述盤區,所述元數據指示所述RAID組的配置以及所述盤區中的用戶數據區域的配置;以及
維護動態映射,所述動態映射包括以下至少一個:
第一多元組,包括存儲空間的標識信息、存儲空間的存儲容量、存儲空間的RAID配置和參考信息,所述參考信息用于指示存儲空間對應的邏輯區塊地址(LBA),
第二多元組,包括存儲空間的邏輯單元號(LUN)與RAID組的地址的映射關系,并且所述第二多元組包括至少一個具有相同大小的子多元組,
第三多元組,包括存儲空間的RAID組與盤區之間的映射關系。
4.根據權利要求3所述的方法,還包括:
檢測所述第二多元組中是否存在用于存儲RAID組的地址的空閑存儲單元;
如果所述第二多元組中不存在所述空閑存儲單元,分配子多元組,所述子多元組包括多個空閑存儲單元;
將所述子多元組置于所述第二多元組的末尾。
5.根據權利要求3-4中任一項所述的方法,其中接收用于創建存儲空間的請求是用于擴展已有存儲空間的請求。
6.根據權利要求3-4中任一項所述的方法,還包括:
接收待收縮存儲空間的收縮請求,所述收縮請求包括指示信息,所述指示信息用于指示將被收縮的預定RAID組;
根據所述指示信息,擦除所述預定RAID組對應的盤區上的元數據;以及
將已經擦除了元數據的盤區放置到盤區池,所述盤區池包括多個盤區。
7.根據權利要求6所述的方法,還包括:
將所述動態映射中與所述預定RAID組對應的第三多元組標記為無效,以使所述預定RAID組無效。
8.根據權利要求6所述的方法,還包括:
將所述動態映射的第二多元組中原來用于存儲所述預定RAID組的地址的預定存儲單元標記為空閑。
9.根據權利要求8所述的方法,還包括:
如果所述預定存儲單元所在的預定子多元組中的所有存儲單元均被標記為空閑,則解除所述預定子多元組與所述第二多元組的對應關系,使所述預定子多元組所占用的存儲器中的存儲空間可用于存儲其他數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于伊姆西IP控股有限責任公司,未經伊姆西IP控股有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710250028.4/1.html,轉載請聲明來源鉆瓜專利網。





