一種基于全閃存陣列的空間回收方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201811289331.6 申請(qǐng)日 -
公開(公告)號(hào) CN111124940B 公開(公告)日 2022-03-22
申請(qǐng)公布號(hào) CN111124940B 申請(qǐng)公布日 2022-03-22
分類號(hào) G06F12/02(2006.01)I;G06F16/174(2019.01)I;G06F3/06(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 夏文;古亮 申請(qǐng)(專利權(quán))人 深信服科技股份有限公司
代理機(jī)構(gòu) 深圳市深佳知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 王仲凱
地址 518055廣東省深圳市南山區(qū)學(xué)苑大道1001號(hào)南山智園A1棟一層
法律狀態(tài) -

摘要

摘要 本申請(qǐng)?zhí)峁┝艘环N基于全閃存陣列的空間回收方法及系統(tǒng),用于提高空間回收效率。本申請(qǐng)實(shí)施例方法包括:獲取性能層中的被壓縮數(shù)據(jù);將被壓縮數(shù)據(jù)切分為預(yù)設(shè)長(zhǎng)度的第一數(shù)據(jù)塊,計(jì)算其哈希值;將該哈希值與容量層中的去重指紋庫(kù)進(jìn)行匹配,以確定是否存在匹配指紋;若否,對(duì)第一數(shù)據(jù)塊進(jìn)行壓縮,并將壓縮后的第一數(shù)據(jù)塊以預(yù)設(shè)長(zhǎng)度為存儲(chǔ)單位,以日志追加寫的方式回寫至容量層;構(gòu)建數(shù)據(jù)位圖表,該表用于記錄對(duì)應(yīng)每個(gè)或多個(gè)存儲(chǔ)單位的空間占用狀態(tài);掃描數(shù)據(jù)位圖表,獲取處于第二狀態(tài)的存儲(chǔ)單位中的未更新數(shù)據(jù)塊,并將未更新數(shù)據(jù)塊遷移至新的存儲(chǔ)單位;將未更新數(shù)據(jù)塊劃分為頻繁遷移和非頻繁遷移類型,并將非頻繁遷移的未更新數(shù)據(jù)塊進(jìn)行固定化存儲(chǔ)。