[發(fā)明專利]存儲卷的快照處理方法、裝置、介質(zhì)和電子設(shè)備在審
申請?zhí)枺?/td> | 202011089801.1 | 申請日: | 2020-10-13 |
公開(公告)號: | CN112347037A | 公開(公告)日: | 2021-02-09 |
發(fā)明(設(shè)計)人: | 陳仲濤 | 申請(專利權(quán))人: | 北京天融信網(wǎng)絡(luò)安全技術(shù)有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/16;G06F16/174 |
代理公司: | 北京開陽星知識產(chǎn)權(quán)代理有限公司 11710 | 代理人: | 安偉 |
地址: | 100000 北京*** | 國省代碼: | 北京;11 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 存儲 快照 處理 方法 裝置 介質(zhì) 電子設(shè)備 | ||
本公開涉及一種存儲卷的快照處理方法、裝置、介質(zhì)和電子設(shè)備,其中所述方法包括:接收快照刪除指令,所述快照刪除指令用以指示刪除N個快照文件;響應(yīng)所述快照刪除指令,為所述N個快照文件中的M個快照文件配置刪除標(biāo)識,并刪除所述M個快照文件中的冗余數(shù)據(jù),所述M個快照文件的創(chuàng)建時間早于所述N個快照文件中剩余快照文件的創(chuàng)建時間;在業(yè)務(wù)I/O空閑時,基于所述M個快照文件的刪除標(biāo)識查找到刪除冗余數(shù)據(jù)后的M個快照文件,合并該M個快照文件中的數(shù)據(jù)塊至所述剩余快照文件中,并刪除所述M個快照文件。本公開的實施方案可以提高快照刪除速度,大為減少對正常的業(yè)務(wù)I/O的影響。
技術(shù)領(lǐng)域
本公開實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種存儲卷的快照處理方法、存儲卷的快照處理裝置,以及實現(xiàn)存儲卷的快照處理方法的計算機可讀存儲介質(zhì)和電子設(shè)備。
背景技術(shù)
分布式存儲系統(tǒng)作為超融合系統(tǒng)的重要組成部分,存儲著整個系統(tǒng)和客戶的重要數(shù)據(jù),數(shù)據(jù)的完整性和保護(hù)關(guān)系到整個系統(tǒng)能否正常運行。但是由于人為操作、系統(tǒng)和應(yīng)用錯誤、硬件故障或自然災(zāi)害等不可抗力因素都可能造成數(shù)據(jù)的損壞或丟失。所以存儲系統(tǒng)需要定時對存儲卷創(chuàng)建快照,并把快照數(shù)據(jù)備份到災(zāi)備集群。
快照可以在系統(tǒng)出現(xiàn)問題時,把數(shù)據(jù)恢復(fù)到創(chuàng)建快照的時間點,所以快照越多,可以選擇的時間點就越多。但是快照多了會導(dǎo)致存儲系統(tǒng)的空間使用率高,所以系統(tǒng)一般會設(shè)置保留快照的個數(shù)閾值,超過此個數(shù)閾值系統(tǒng)會自動刪除時間最久的一些快照。而刪除快照需要合并數(shù)據(jù),涉及到I/O讀寫,會消耗較多的磁盤I/O,影響正常的業(yè)務(wù)I/O。
目前相關(guān)技術(shù)中刪除快照時直接合并數(shù)據(jù),數(shù)據(jù)合并過程中可能會消耗更多的磁盤I/O而進(jìn)一步影響業(yè)務(wù)I/O,且需要等待數(shù)據(jù)合并完成再刪除快照文件,刪除速度較慢。因此,整體上目前的方案快照刪除速度比較慢,影響正常的業(yè)務(wù)I/O。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本公開提供了一種快照處理方法、快照處理裝置,以及實現(xiàn)快照處理方法的計算機可讀存儲介質(zhì)和電子設(shè)備。
第一方面,本公開實施例提供了一種快照處理方法,包括:
接收快照刪除指令,所述快照刪除指令用以指示刪除N個快照文件,N是大于等于2的自然數(shù);
響應(yīng)所述快照刪除指令,為所述N個快照文件中的M個快照文件配置刪除標(biāo)識,并刪除所述M個快照文件中的冗余數(shù)據(jù),M的取值是N減去一;其中,所述M個快照文件的創(chuàng)建時間早于所述N個快照文件中剩余快照文件的創(chuàng)建時間;
在業(yè)務(wù)I/O空閑時,基于所述M個快照文件的刪除標(biāo)識查找到刪除冗余數(shù)據(jù)后的M個快照文件,合并該M個快照文件中的數(shù)據(jù)塊至所述剩余快照文件中,并刪除所述M個快照文件。
在本公開的一些實施例中,每個所述快照文件包括多個存儲位置,各所述存儲位置存儲有數(shù)據(jù)塊;所述刪除所述M個快照文件中的冗余數(shù)據(jù),包括:
依次比較兩個所述快照文件的相同存儲位置是否均存儲有數(shù)據(jù)塊,兩個所述快照文件的創(chuàng)建時間是先后順序;
若是,則將兩個所述快照文件中創(chuàng)建時間早的快照文件在該相同存儲位置上的數(shù)據(jù)塊確定為冗余數(shù)據(jù)并刪除。
在本公開的一些實施例中,所述刪除所述M個快照文件中的冗余數(shù)據(jù),包括:
基于文件系統(tǒng)刪除所述M個快照文件中的冗余數(shù)據(jù)。
在本公開的一些實施例中,所述合并該M個快照文件中的數(shù)據(jù)塊至所述剩余快照文件中,包括:
將該M個快照文件中相應(yīng)存儲位置的數(shù)據(jù)塊直接拷貝至所述剩余快照文件中對應(yīng)的存儲位置。
第二方面,本公開實施例還一種存儲卷的快照處理方法,包括:
接收第一快照刪除指令,所述第一快照刪除指令用以指示刪除第一快照文件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京天融信網(wǎng)絡(luò)安全技術(shù)有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經(jīng)北京天融信網(wǎng)絡(luò)安全技術(shù)有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011089801.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。