[發明專利]一種bitmap的存儲方法有效
| 申請號: | 201510058742.4 | 申請日: | 2015-02-04 |
| 公開(公告)號: | CN104793897B | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 高華龍 | 申請(專利權)人: | 深圳神州數碼云科數據技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京路浩知識產權代理有限公司11002 | 代理人: | 李相雨 |
| 地址: | 518131 廣東省深圳市南山區粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bitmap 存儲 方法 | ||
1.一種bitmap的存儲方法,其特征在于,包括:
根據CPU的個數將磁盤陣列raid的條帶進行均分,得到與每個CPU一一對應的多個區塊,每個區塊包括若干raid條帶;
在內存中選取若干bit對,分別用于表示所述多個區塊的使用狀態,得到區域bitmap,所述bit對包括第一bit位和第二bit位,所述第一bit位用于表示區塊是否寫過,所述第二bit位用于表示區塊是否初始化完畢。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據區塊與CPU之間的對應關系,將區塊對應的區域bitmap存儲于不同的CPU內存區域。
3.根據權利要求1或2所述的方法,其特征在于,所述區塊包括的若干條帶中只要有一個條帶被寫過,則所述區塊對應的bit對中第一bit位設置為寫過狀態;
當所述區塊包括的若干條帶均初始化完畢,則所述區塊對應的bit對中第二bit位設置為初始化完畢狀態。
4.根據權利要求1或2所述的方法,其特征在于,在狀態切換過程中,所述方法還包括:
將當時內存中的bitmap,轉化成superblock中的bitmap形式,刷新到設備當中,并從超級塊superblock中讀取并接管所述區域bitmap。
5.根據權利要求1或2所述的方法,其特征在于,在重啟創建raid時,所述方法還包括:
將當時內存中的bitmap,轉化成superblock中的bitmap形式,刷新到設備當中,從超級塊superblock中讀取所述區域bitmap,并進行重新構造。
6.根據權利要求1或2所述的方法,其特征在于,raid處于降級狀態時,所述方法還包括:
當對區塊進行寫操作時,清除所述區塊對應的bit對中第二bit位設置的初始化完畢狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳神州數碼云科數據技術有限公司,未經深圳神州數碼云科數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510058742.4/1.html,轉載請聲明來源鉆瓜專利網。





