欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)快照管理的方法及裝置的制造方法

文檔序號:9326630閱讀:330來源:國知局
一種實現(xiàn)快照管理的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲設(shè)備技術(shù),尤指一種實現(xiàn)快照管理的方法及裝置。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的快速發(fā)展,數(shù)字化信息已經(jīng)逐步取代紙媒數(shù)據(jù),呈現(xiàn)快速增長。海量數(shù)據(jù)催生了云計算、大數(shù)據(jù)和海量存儲系統(tǒng)的發(fā)展。對存儲設(shè)備和存儲應(yīng)用的需求也越來越高。政府行業(yè)、銀行系統(tǒng)、電力企業(yè)等對數(shù)據(jù)的安全性和業(yè)務(wù)連續(xù)性有著較高的要求,必須提供在線的數(shù)據(jù)保護。
[0003]快照是一種在線存儲設(shè)備防止數(shù)據(jù)丟失的有效方法??煺盏囊粋€功能在于能對在線數(shù)據(jù)按需進行備份和恢復(fù)。當(dāng)存儲設(shè)備發(fā)生應(yīng)用故障或文件損壞時可進行快速數(shù)據(jù)恢復(fù),將數(shù)據(jù)恢復(fù)到某個可用時間點的狀態(tài)??煺盏牧硪粋€功能在于為存儲用戶提供了一個數(shù)據(jù)訪問通道,當(dāng)原數(shù)據(jù)進行在線應(yīng)用處理時,用戶可以訪問快照數(shù)據(jù),還可以利用快照進行測試等工作。所以存儲系統(tǒng),不論高中低端,只要應(yīng)用于在線系統(tǒng),那么快照就成為一個不可或缺的功能。
[0004]在傳統(tǒng)快照技術(shù)中,快照是由存儲系統(tǒng)管理的,存儲系統(tǒng)在用戶需要對數(shù)據(jù)塊創(chuàng)建快照時,可以為數(shù)據(jù)塊創(chuàng)建相應(yīng)的快照,并為此快照分配相應(yīng)的存儲空間。在用戶對數(shù)據(jù)塊中的數(shù)據(jù)進行數(shù)據(jù)改寫時,需要使用快照對應(yīng)的存儲空間進行此數(shù)據(jù)塊的原數(shù)據(jù)的存儲,因此在用戶創(chuàng)建了快照并且存儲系統(tǒng)為其分配了存儲空間后,但是用戶暫時不對此數(shù)據(jù)塊的數(shù)據(jù)進行數(shù)據(jù)改寫時,存儲系統(tǒng)不能使用快照對應(yīng)的存儲空間,這樣會造成存儲空間的浪費,降低了存儲空間的使用效率。

【發(fā)明內(nèi)容】

[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種實現(xiàn)快照管理的方法及裝置,能夠降低存儲空間的浪費,提高存儲空間的使用效率。
[0006]為了達到本發(fā)明目的,本發(fā)明提供了一種實現(xiàn)快照管理的方法,包括:接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)塊的快照建立請求消息;其中,所述快照建立請求消息中攜帶有快照信息;所述快照信息是指創(chuàng)建快照時,所需的信息;所述快照信息中至少包括:目標(biāo)數(shù)據(jù)塊的文件屬性,快照創(chuàng)建時間;根據(jù)所述快照信息生成快照標(biāo)識;在確定用戶不使用快照時,通過存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間地址,并存儲所述快照對應(yīng)的存儲空間地址。
[0007]進一步的,在所述在確定用戶不使用快照時,通過存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間地址,并存儲所述快照對應(yīng)的存儲空間地址之后,還包括:獲取寫入信息;其中,所述寫入信息中包含有寫入操作及所述目標(biāo)數(shù)據(jù)塊的改寫數(shù)據(jù);所述寫入操作中攜帶有目標(biāo)數(shù)據(jù)塊的偏移量;檢測所述目標(biāo)數(shù)據(jù)塊對應(yīng)的文件狀態(tài)信息;所述文件狀態(tài)信息用于指示文件的至少一個數(shù)據(jù)塊均是否已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間;在所述文件狀態(tài)信息指示目標(biāo)數(shù)據(jù)塊未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間時,根據(jù)所述快照對應(yīng)的存儲空間地址,利用所述存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間;在快照對應(yīng)的存儲空間分配完成時,根據(jù)所述寫入操作中攜帶的偏移量,將目標(biāo)數(shù)據(jù)塊的原數(shù)據(jù)存儲至所述快照對應(yīng)的存儲空間,將所述改寫數(shù)據(jù)存儲至所述目標(biāo)數(shù)據(jù)塊的存儲空間,并將所述目標(biāo)數(shù)據(jù)塊對應(yīng)的文件狀態(tài)信息更新為所述目標(biāo)數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間。
[0008]進一步的,還包括:獲取所述目標(biāo)數(shù)據(jù)塊的讀取請求消息;根據(jù)所述讀取請求消息,獲取所述目標(biāo)數(shù)據(jù)塊的快照對應(yīng)的存儲空間中存儲的原數(shù)據(jù);將獲取的所述原數(shù)據(jù)發(fā)送至客戶端。
[0009]進一步的,還包括:在所述文件狀態(tài)信息指示目標(biāo)數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間時,根據(jù)所述寫入操作中攜帶的偏移量,將所述改寫數(shù)據(jù)存儲至所述目標(biāo)數(shù)據(jù)塊的存儲空間。
[0010]進一步的,在所述若所述分配響應(yīng)消息指示存儲空間分配完成,則根據(jù)所述寫入操作中攜帶的偏移量,將目標(biāo)數(shù)據(jù)塊的原數(shù)據(jù)存儲至所述快照對應(yīng)的存儲空間,將所述改寫數(shù)據(jù)存儲至所述目標(biāo)數(shù)據(jù)塊的存儲空間,并將所述目標(biāo)數(shù)據(jù)塊對應(yīng)的文件狀態(tài)信息更新為所述目標(biāo)數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間之后,還包括:統(tǒng)計獲取寫入信息的次數(shù)及創(chuàng)建的快照的數(shù)量;根據(jù)統(tǒng)計的獲取寫入信息的次數(shù)及創(chuàng)建的快照的數(shù)量,確定頻率值;確定所述頻率值是否大于預(yù)設(shè)閥值;在所述頻率值大于預(yù)設(shè)閥值時,根據(jù)文件狀態(tài)信息,確定未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊;根據(jù)所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間地址,利用所述存儲系統(tǒng)獲取所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間;在所述存儲系統(tǒng)為所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間分配完成時,將所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊中的第一原數(shù)據(jù)存儲至所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間,其中,第一原數(shù)據(jù)是指存儲時間大于快照的創(chuàng)建時間的數(shù)據(jù);并將所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的文件狀態(tài)信息更新為此數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間。
[0011]進一步的,本發(fā)明實施例提供了一種快照管理的裝置,包括:接收單元,用于接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)塊的快照建立請求消息;其中,所述快照建立請求消息中攜帶有快照信息;所述快照信息是指創(chuàng)建快照時,所需的信息;所述快照信息中至少包括:目標(biāo)數(shù)據(jù)塊的文件屬性,快照創(chuàng)建時間;處理單元,用于根據(jù)所述快照信息生成快照標(biāo)識;在確定用戶不使用快照時,通過存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間地址,并存儲所述快照對應(yīng)的存儲空間地址。
[0012]進一步的,還包括:獲取單元,用于獲取寫入信息;其中,所述寫入信息中包含有寫入操作及所述目標(biāo)數(shù)據(jù)塊的改寫數(shù)據(jù);所述寫入操作中攜帶有目標(biāo)數(shù)據(jù)塊的偏移量;所述處理單元,還用于檢測所述目標(biāo)數(shù)據(jù)塊對應(yīng)的文件狀態(tài)信息;所述文件狀態(tài)信息用于指示文件的至少一個數(shù)據(jù)塊均是否已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間;在所述文件狀態(tài)信息指示目標(biāo)數(shù)據(jù)塊未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間時,根據(jù)所述快照對應(yīng)的存儲空間地址,利用所述存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間;在快照對應(yīng)的存儲空間分配完成時,根據(jù)所述寫入操作中攜帶的偏移量,將目標(biāo)數(shù)據(jù)塊的原數(shù)據(jù)存儲至所述快照對應(yīng)的存儲空間,將所述改寫數(shù)據(jù)存儲至所述目標(biāo)數(shù)據(jù)塊的存儲空間,并將所述目標(biāo)數(shù)據(jù)塊對應(yīng)的文件狀態(tài)信息更新為所述目標(biāo)數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間。
[0013]進一步的,還包括:發(fā)送單元;其中,所述獲取單元,還用于獲取所述目標(biāo)數(shù)據(jù)塊的讀取請求消息;根據(jù)所述讀取請求消息,獲取所述目標(biāo)數(shù)據(jù)塊的快照對應(yīng)的存儲空間中存儲的原數(shù)據(jù);發(fā)送單元,用于將獲取的所述原數(shù)據(jù)發(fā)送至客戶端。
[0014]進一步的,所述處理單元,還用于在所述文件狀態(tài)信息指示目標(biāo)數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間時,根據(jù)所述寫入操作中攜帶的偏移量,將所述改寫數(shù)據(jù)存儲至所述目標(biāo)數(shù)據(jù)塊的存儲空間。
[0015]進一步的,所述處理單元,還用于統(tǒng)計獲取寫入信息的次數(shù)及創(chuàng)建的快照的數(shù)量;根據(jù)統(tǒng)計的獲取寫入信息的次數(shù)及創(chuàng)建的快照的數(shù)量,確定頻率值;確定所述頻率值是否大于預(yù)設(shè)閥值;在所述頻率值大于預(yù)設(shè)閥值時,根據(jù)文件狀態(tài)信息,確定未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊;根據(jù)所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間地址,利用所述存儲系統(tǒng)獲取所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間;在所述存儲系統(tǒng)為所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間分配完成時,將所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊中的第一原數(shù)據(jù)存儲至所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的快照對應(yīng)的存儲空間,其中,第一原數(shù)據(jù)是指存儲時間大于快照的創(chuàng)建時間的數(shù)據(jù);并將所述未將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間的數(shù)據(jù)塊的文件狀態(tài)信息更新為此數(shù)據(jù)塊已將原數(shù)據(jù)存儲至快照對應(yīng)的存儲空間。
[0016]與現(xiàn)有技術(shù)相比,本發(fā)明包括快接收客戶端發(fā)送的目標(biāo)數(shù)據(jù)塊的快照建立請求消息;其中,所述快照建立請求消息中攜帶有快照信息;所述快照信息是指創(chuàng)建快照時,所需的信息;所述快照信息中至少包括:目標(biāo)數(shù)據(jù)塊的文件屬性,快照創(chuàng)建時間;根據(jù)所述快照信息生成快照標(biāo)識;在確定用戶不使用快照時,通過存儲系統(tǒng)獲取所述快照對應(yīng)的存儲空間地址,并存儲所述快照對應(yīng)的存儲空間地址。這樣,快照管理的裝置在客戶端需要對目標(biāo)數(shù)據(jù)塊創(chuàng)建快照,且暫不使用快照時,通過存儲系統(tǒng)獲取目標(biāo)數(shù)據(jù)塊的快照對應(yīng)的存儲空間地址,而不直接獲取快照對應(yīng)的存儲空間,從而在客戶端未對目標(biāo)數(shù)據(jù)塊進行數(shù)據(jù)改寫時,降低了對存儲空間的浪費,進而提高了存儲空間的使用效率。
[0017]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【附圖說明】
[0018]附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0019]圖1為本發(fā)明實施例提供的第一種實現(xiàn)快照管理的方法的流程示意圖;
[0020]圖2為本發(fā)明實施例提供的第二種實現(xiàn)快照管理的方法的流程示意圖;
[0021]圖3為本發(fā)明實施例提供的第三種實現(xiàn)快照管理的方法的流程示意圖;
[002
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴宁市| 望都县| 岫岩| 察隅县| 留坝县| 新蔡县| 宁国市| 高清| 乳山市| 兴安县| 宁陕县| 故城县| 许昌市| 澄城县| 昌吉市| 长寿区| 涡阳县| 康平县| 简阳市| 德惠市| 庄浪县| 汤原县| 信阳市| 油尖旺区| 武宁县| 堆龙德庆县| 乌拉特中旗| 海伦市| 东台市| 富源县| 社会| 西青区| 淳化县| 北京市| 偏关县| 壤塘县| 翁源县| 大宁县| 浠水县| 四会市| 新巴尔虎右旗|