本申請涉及計算機,尤其涉及一種數據的處理方法、電子設備、存儲介質以及程序產品。
背景技術:
1、隨著計算機技術的飛速發展,數據安全性成為保障業務平穩運行的核心要素,而數據快照作為一種重要的備份技術手段,被得到了廣泛的應用。
2、相關技術中,終端對源卷進行快照處理后,得到的快照數據(目標卷)會一并存儲在終端本體中。當源卷中的數據發生修改后,終端本體既會存儲源卷、修改前的快照數據又會存儲修改后的快照數據,導致對終端本體的存儲資源占用量較多,影響用戶體驗。
技術實現思路
1、本申請提供了一種數據的處理方法、電子設備、存儲介質以及程序產品,以至少解決相關技術中對終端本體的存儲資源占用量較多,影響用戶體驗的問題。
2、本申請提供了一種數據的處理方法,包括:
3、獲取對目標源卷的快照數據進行修改后的修改數據;
4、獲取目標源卷對應的第一快照關系鍵值對,第一快照關系鍵值對中包括第一物理塊地址;
5、根據第一物理塊地址,確定修改數據對應的第一原始數據;
6、將第一原始數據存儲至目標終端的目標存儲位置;
7、將修改數據存儲至目標終端中與第一物理塊地址對應的存儲位置。
8、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種數據的處理方法的步驟。
9、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種數據的處理方法的步驟。
10、本申請還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述任一種數據的處理方法的步驟。
11、本申請中,通過獲取對目標源卷的快照數據進行修改后的修改數據以及獲取目標源卷對應的第一快照關系鍵值對,其中,第一快照關系鍵值對中包括第一物理塊地址,并根據第一物理塊地址,確定修改數據對應的第一原始數據,將第一原始數據存儲至目標終端的目標存儲位置,將修改數據存儲至目標終端中與第一物理塊地址對應的存儲位置。本申請的方法,通過獲取對目標源卷的快照數據進行修改后的修改數據以及與包含第一物理塊地址的第一快照關系鍵值對,依據物理塊地址確定修改數據對應的原始數據,并將原始數據和修改數據分別存儲在目標終端的對應位置。相較于相關技術中,終端本體在源卷數據修改后同時存儲源卷、修改前后的快照數據,導致存儲資源占用過多的情況,本申請降低了終端本體存儲資源過度占用的問題,從而節省了存儲資源。
1.一種數據的處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述第一物理塊地址,確定所述修改數據對應的第一原始數據,包括:
3.根據權利要求1所述的方法,其特征在于,所述將所述第一原始數據存儲至目標終端的目標存儲位置,包括:
4.根據權利要求3所述的方法,其特征在于,所述第一快照關系鍵值對中還包括所述目標源卷的標識信息、快照時間戳信息以及邏輯塊地址,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述根據所述第一索引計數值,更新所述第一目標重刪鍵值對,包括:
6.根據權利要求1所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方法,其特征在于,所述根據所述第二原始數據,從預先建立的重刪鍵值對中確定出第二目標重刪鍵值對,包括:
8.根據權利要求6所述的方法,其特征在于,所述根據所述第二目標重刪鍵值對,確定是否刪除存儲在所述目標終端中的所述第二原始數據,包括:
9.根據權利要求8所述的方法,其特征在于,所述根據所述第四索引計數值,確定是否刪除存儲在所述目標終端中的所述第二原始數據,包括:
10.根據權利要求9所述的方法,其特征在于,所述確定刪除存儲在所述目標終端中的所述第二原始數據之后,還包括:
11.根據權利要求9所述的方法,其特征在于,所述確定不刪除存儲在所述目標終端中的所述第二原始數據之后,還包括:
12.根據權利要求11所述的方法,其特征在于,所述根據所述第四索引計數值,更新所述第二目標重刪鍵值對,包括:
13.一種電子設備,其特征在于,包括:
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至12任一項所述數據的處理方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至12任一項所述數據的處理方法的步驟。