預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系,可以確定需保護(hù)數(shù)據(jù)所在卷為 快照卷1,從快照卷1中獲取data2,將data2寫入快照卷3,具體的,將data2寫入快照卷3的數(shù) 據(jù)保護(hù)空間;
[0092] 再將data3寫入快照卷3,具體的,將data3寫入快照卷3的的Chunk5,完成寫快照的 過程。
[0093]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以 通過其它的方式實(shí)現(xiàn)。所述作為分離部件說明的單元可以是或者也可以不是物理上分開 的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可 以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí) 施例方案的目的。
[0094] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單 元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0095] 以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前 述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前 述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些 修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【主權(quán)項(xiàng)】
1. 一種讀數(shù)據(jù)的方法,其特征在于,所述方法應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備包括 卷,所述卷包括源卷和多個(gè)快照卷,所述源卷用于保存寫入所述存儲(chǔ)設(shè)備的數(shù)據(jù);所述多個(gè) 快照卷中的第一個(gè)快照卷是所述源卷的快照,除所述第一快照卷之外的其余快照卷均是最 近一次快照卷的快照,并且每個(gè)卷分配有標(biāo)識(shí);所述方法包括: 接收讀數(shù)據(jù)指令,所述讀數(shù)據(jù)指令包括卷的標(biāo)識(shí)和起始地址; 根據(jù)所述起始地址確定數(shù)據(jù)塊標(biāo)識(shí); 根據(jù)所述卷的標(biāo)識(shí),以及所述數(shù)據(jù)塊標(biāo)識(shí)與預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系確定待讀取數(shù)據(jù)所在 的快照卷的標(biāo)識(shí),所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系包括所述卷的標(biāo)識(shí)、數(shù)據(jù)塊標(biāo)識(shí)、與所述快照卷 的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系; 從與所述確定出的快照卷的標(biāo)識(shí)對(duì)應(yīng)的快照卷中讀取所述待讀取數(shù)據(jù)。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,每個(gè)快照卷包含有所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān) 系。3. -種數(shù)據(jù)處理方法,其特征在于,所述方法應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備包括 卷,所述卷包括源卷和多個(gè)快照卷,所述源卷用于保存寫入所述存儲(chǔ)設(shè)備的數(shù)據(jù);所述多個(gè) 快照卷中的第一個(gè)快照卷是所述源卷的快照,除所述第一快照卷之外的其余快照卷均是最 近一次快照卷的快照,并且每個(gè)卷分配有標(biāo)識(shí);所述方法包括: 接收寫數(shù)據(jù)指令,所述寫數(shù)據(jù)指令包括待寫數(shù)據(jù)、卷的標(biāo)識(shí)和起始地址; 根據(jù)所述起始地址確定數(shù)據(jù)塊標(biāo)識(shí); 根據(jù)所述卷的標(biāo)識(shí)、所述數(shù)據(jù)塊標(biāo)識(shí)以及預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系,確定需保護(hù)數(shù)據(jù)所在 快照卷的標(biāo)識(shí),所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系包括所述卷的標(biāo)識(shí)、數(shù)據(jù)塊標(biāo)識(shí),與所述快照卷的 標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系; 從與確定出的所述快照卷的標(biāo)識(shí)對(duì)應(yīng)的所述快照卷中獲取所述需保護(hù)數(shù)據(jù),將所述需 保護(hù)數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì)應(yīng)的卷; 將所述待寫數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì)應(yīng)的卷,并在所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系中,將所 述快照卷的標(biāo)識(shí)修改為所述卷的標(biāo)識(shí)。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,將所述需保護(hù)數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì)應(yīng) 的卷包括: 將所述需保護(hù)數(shù)據(jù)寫入數(shù)據(jù)保護(hù)空間,所述數(shù)據(jù)保護(hù)空間屬于與所述卷的標(biāo)識(shí)對(duì)應(yīng)的 卷。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述待寫數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì) 應(yīng)的卷包括: 根據(jù)所述卷的標(biāo)識(shí)以及所述數(shù)據(jù)塊標(biāo)識(shí),將所述待寫數(shù)據(jù)寫入所述卷的數(shù)據(jù)塊,所述 卷的數(shù)據(jù)塊與所述數(shù)據(jù)塊標(biāo)識(shí)對(duì)應(yīng)。6. 根據(jù)權(quán)利要求3至5中任一項(xiàng)所述的方法,其特征在于,每個(gè)快照卷包含有預(yù)先設(shè)置 的對(duì)應(yīng)關(guān)系。7. -種存儲(chǔ)設(shè)備,其特征在于,包括通訊接口、控制器、存儲(chǔ)器以及總線;所述通訊接 口、所述控制器和所述存儲(chǔ)器之間通過所述總線相互連接,所述存儲(chǔ)器用于存儲(chǔ)數(shù)據(jù)以及 操作指令,其中,通過調(diào)用所述存儲(chǔ)器存儲(chǔ)的操作指令,所述控制器用于執(zhí)行以下方法: 控制所述通訊接口接收讀數(shù)據(jù)指令,所述讀數(shù)據(jù)指令包括卷的標(biāo)識(shí)和起始地址; 根據(jù)所述起始地址確定數(shù)據(jù)塊標(biāo)識(shí); 根據(jù)所述卷的標(biāo)識(shí),以及所述數(shù)據(jù)塊標(biāo)識(shí)與預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系確定待讀取數(shù)據(jù)所在 的快照卷的標(biāo)識(shí),所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系包括所述卷的標(biāo)識(shí)、數(shù)據(jù)塊標(biāo)識(shí)、與所述快照卷 的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系; 從與所述確定出的快照卷的標(biāo)識(shí)對(duì)應(yīng)的快照卷中讀取所述待讀取數(shù)據(jù)。8. 根據(jù)權(quán)利要求7所述的存儲(chǔ)設(shè)備,其特征在于,每個(gè)快照卷包含有所述預(yù)先設(shè)置的對(duì) 應(yīng)關(guān)系。9. 一種存儲(chǔ)設(shè)備,其特征在于,包括通訊接口、控制器、存儲(chǔ)器以及總線;所述通訊接 口、所述控制器和所述存儲(chǔ)器之間通過所述總線相互連接,所述存儲(chǔ)器用于存儲(chǔ)數(shù)據(jù)以及 操作指令,其中,通過調(diào)用所述存儲(chǔ)器存儲(chǔ)的操作指令,所述控制器用于執(zhí)行以下方法: 控制所述通訊接口接收寫數(shù)據(jù)指令,所述寫數(shù)據(jù)指令包括待寫數(shù)據(jù)、卷的標(biāo)識(shí)和起始 地址; 根據(jù)所述起始地址確定數(shù)據(jù)塊標(biāo)識(shí); 根據(jù)所述卷的標(biāo)識(shí)、所述數(shù)據(jù)塊標(biāo)識(shí)以及預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系,確定需保護(hù)數(shù)據(jù)所在 快照卷的標(biāo)識(shí),所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系包括所述卷的標(biāo)識(shí)、數(shù)據(jù)塊標(biāo)識(shí),與所述快照卷的 標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系; 從與確定出的所述快照卷的標(biāo)識(shí)對(duì)應(yīng)的所述快照卷中獲取所述需保護(hù)數(shù)據(jù),將所述需 保護(hù)數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì)應(yīng)的卷; 將所述待寫數(shù)據(jù)寫入所述卷的標(biāo)識(shí)對(duì)應(yīng)的卷,并在所述預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系中,將所 述快照卷的標(biāo)識(shí)修改為所述卷的標(biāo)識(shí)。10. 根據(jù)權(quán)利要求9所述的存儲(chǔ)設(shè)備,其特征在于,所述控制器具體用于將所述需保護(hù) 數(shù)據(jù)寫入數(shù)據(jù)保護(hù)空間,所述數(shù)據(jù)保護(hù)空間屬于與所述卷的標(biāo)識(shí)對(duì)應(yīng)的卷。11. 根據(jù)權(quán)利要求10所述的存儲(chǔ)設(shè)備,其特征在于,所述控制器具體用于根據(jù)所述卷的 標(biāo)識(shí)以及所述數(shù)據(jù)塊標(biāo)識(shí),將所述待寫數(shù)據(jù)寫入所述卷的數(shù)據(jù)塊,所述卷的數(shù)據(jù)塊與所述 數(shù)據(jù)塊標(biāo)識(shí)對(duì)應(yīng)。12. 根據(jù)權(quán)利要求9至11中任一項(xiàng)所述的存儲(chǔ)設(shè)備,其特征在于,每個(gè)快照卷包含有預(yù) 先設(shè)置的對(duì)應(yīng)關(guān)系。
【專利摘要】本發(fā)明公開了一種讀數(shù)據(jù)的方法及存儲(chǔ)設(shè)備,能夠提高讀快照的效率,以及讀快照的穩(wěn)定性。本發(fā)明方法包括:接收讀數(shù)據(jù)指令,讀數(shù)據(jù)指令包括卷的標(biāo)識(shí)和起始地址;根據(jù)起始地址確定數(shù)據(jù)塊標(biāo)識(shí);根據(jù)卷的標(biāo)識(shí),以及數(shù)據(jù)塊標(biāo)識(shí)與預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系確定待讀取數(shù)據(jù)所在的快照卷的標(biāo)識(shí),預(yù)先設(shè)置的對(duì)應(yīng)關(guān)系包括卷的標(biāo)識(shí)、數(shù)據(jù)塊標(biāo)識(shí)、與快照卷的標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系;從與確定出的快照卷的標(biāo)識(shí)對(duì)應(yīng)的快照卷中讀取待讀取數(shù)據(jù)。本發(fā)明還公開了一種數(shù)據(jù)處理方法以及實(shí)現(xiàn)上述數(shù)據(jù)處理方法的存儲(chǔ)設(shè)備。
【IPC分類】G06F11/14, G06F3/06
【公開號(hào)】CN105677252
【申請(qǐng)?zhí)枴緾N201610006123
【發(fā)明人】何龍, 胡偉
【申請(qǐng)人】華為技術(shù)有限公司
【公開日】2016年6月15日
【申請(qǐng)日】2016年1月6日