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

數(shù)據(jù)處理方法及裝置制造方法

文檔序號(hào):6524552閱讀:201來(lái)源:國(guó)知局
數(shù)據(jù)處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法及裝置,屬于存儲(chǔ)【技術(shù)領(lǐng)域】。該方法包括:接收寫數(shù)據(jù)請(qǐng)求,寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù);為邏輯地址分配物理地址;根據(jù)接收寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,映射關(guān)系包括關(guān)鍵信息與數(shù)據(jù)的對(duì)應(yīng)關(guān)系,關(guān)鍵信息包括時(shí)間信息、邏輯地址和物理地址;將映射關(guān)系保存在存儲(chǔ)器中。本發(fā)明對(duì)于同一個(gè)邏輯地址在不同時(shí)間寫入的數(shù)據(jù),以不同的物理地址和不同的時(shí)間信息進(jìn)行保存,從而在后續(xù)的恢復(fù)過(guò)程中,可以基于隨機(jī)時(shí)間點(diǎn)進(jìn)行恢復(fù),且不對(duì)數(shù)據(jù)進(jìn)行實(shí)際備份,減少了對(duì)系統(tǒng)資源的占用。
【專利說(shuō)明】數(shù)據(jù)處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)【技術(shù)領(lǐng)域】,特別涉及一種數(shù)據(jù)處理方法及裝置。
【背景技術(shù)】
[0002]目前,在存儲(chǔ)系統(tǒng)中通常采用快照的方式來(lái)實(shí)現(xiàn)數(shù)據(jù)備份。預(yù)先設(shè)置好進(jìn)行快照的時(shí)間點(diǎn),定時(shí)對(duì)IO請(qǐng)求中待寫入的地址中存儲(chǔ)的數(shù)據(jù)進(jìn)行快照,當(dāng)需要恢復(fù)某個(gè)時(shí)間點(diǎn)的數(shù)據(jù)時(shí),再將快照數(shù)據(jù)轉(zhuǎn)化為備份或副本數(shù)據(jù)。但是這種技術(shù)無(wú)法將數(shù)據(jù)恢復(fù)到任意時(shí)間點(diǎn),而只能恢復(fù)到快照時(shí)間點(diǎn)。

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

[0003]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及裝置。所述技術(shù)方案如下:
[0004]第一方面,提供了一種數(shù)據(jù)處理方法,所述方法應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備包括存儲(chǔ)器,所述方法包括:
[0005]所述存儲(chǔ)設(shè)備接收寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù);
[0006]為所述邏輯地址分配物理地址;
[0007]根據(jù)接收所述寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,所述映射關(guān)系包括關(guān)鍵信息與所述數(shù)據(jù)的對(duì)應(yīng)關(guān)系,所述關(guān)鍵信息包括所述時(shí)間信息、所述邏輯地址和所述物理地址;
[0008]將所述映射關(guān)系保存在所述存儲(chǔ)器中。
[0009]結(jié)合第一方面,在本發(fā)明實(shí)施例提供的第一種可能實(shí)現(xiàn)方式中,還包括:接收讀數(shù)據(jù)請(qǐng)求,所述讀數(shù)據(jù)請(qǐng)求包括所述邏輯地址;
[0010]確定所述邏輯地址對(duì)應(yīng)的最新的時(shí)間是所述時(shí)間信息;
[0011]根據(jù)所述映射關(guān)系,確定所述時(shí)間信息對(duì)應(yīng)的物理地址;
[0012]根據(jù)所述物理地址,獲得所述數(shù)據(jù)。
[0013]結(jié)合第一方面上述任一種可能實(shí)現(xiàn)方式,在第一方面提供的第二種可能實(shí)現(xiàn)方式中,還包括:預(yù)先設(shè)置保護(hù)時(shí)間段;
[0014]確定所述時(shí)間信息在所述保護(hù)時(shí)間段內(nèi)。
[0015]結(jié)合第一方面上述任一種可能實(shí)現(xiàn)方式,在第一方面提供的第三種可能實(shí)現(xiàn)方式中,還包括:所述讀數(shù)據(jù)請(qǐng)求還攜帶指定時(shí)間信息,根據(jù)所述物理地址,獲得所述數(shù)據(jù)之前還包括:
[0016]確定所述時(shí)間信息為所述存儲(chǔ)器中所保存的映射關(guān)系中在所述指定時(shí)間信息之前且與所述指定時(shí)間信息之間時(shí)間間隔最短的時(shí)間信息。
[0017]結(jié)合第一方面上述任一種可能實(shí)現(xiàn)方式,在第一方面提供的第四種可能實(shí)現(xiàn)方式中,還包括:當(dāng)所述寫數(shù)據(jù)請(qǐng)求所攜帶的邏輯地址為源LUN時(shí),釋放所述時(shí)間信息之后的時(shí)間信息對(duì)應(yīng)的映射關(guān)系中的物理地址。[0018]第二方面,提供了一種數(shù)據(jù)處理裝置,所述裝置包括:
[0019]接收模塊,用于接收寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù);
[0020]分配模塊,用于為所述邏輯地址分配物理地址;
[0021]映射關(guān)系創(chuàng)建模塊,用于根據(jù)接收所述寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,所述映射關(guān)系包括關(guān)鍵信息與所述數(shù)據(jù)的對(duì)應(yīng)關(guān)系,所述關(guān)鍵信息包括所述時(shí)間信息、所述邏輯地址和所述物理地址;
[0022]保存模塊,用于保存所述映射關(guān)系。
[0023]結(jié)合第二方面,在第二方面提供的第一種可能實(shí)現(xiàn)方式中,還包括:所述接收模塊還用于接收讀數(shù)據(jù)請(qǐng)求,所述讀數(shù)據(jù)請(qǐng)求包括所述邏輯地址;
[0024]所述裝置還包括:時(shí)間信息確定模塊,用于確定所述邏輯地址對(duì)應(yīng)的最新的時(shí)間是所述時(shí)間信息;
[0025]物理地址確定模塊,用于根據(jù)所述映射關(guān)系,確定所述時(shí)間信息對(duì)應(yīng)的物理地址;
[0026]獲取模塊,用于根據(jù)所述物理地址,獲得所述數(shù)據(jù)。
[0027]結(jié)合第二方面的上述任一可能實(shí)現(xiàn)方式,在第二方面提供的第二種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0028]設(shè)置模塊,用于預(yù)先設(shè)置保護(hù)時(shí)間段;
[0029]所述時(shí)間信息確定模塊還用于確定所述時(shí)間信息在所述保護(hù)時(shí)間段內(nèi)。
[0030]結(jié)合第二方面,在第二方面提供的第三種可能實(shí)現(xiàn)方式中,所述讀數(shù)據(jù)請(qǐng)求還攜帶指定時(shí)間信息,所述處理器還用于確定所述時(shí)間信息為所述存儲(chǔ)器中所保存的映射關(guān)系中在所述指定時(shí)間信息之前且與所述指定時(shí)間信息之間時(shí)間間隔最短的時(shí)間信息。
[0031]結(jié)合第二方面的上述任一可能實(shí)現(xiàn)方式,在第二方面提供的第四種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0032]釋放模塊,用于當(dāng)所述寫數(shù)據(jù)請(qǐng)求所攜帶的邏輯地址為源LUN時(shí),釋放所述時(shí)間信息之后的時(shí)間信息對(duì)應(yīng)的映射關(guān)系中的物理地址。
[0033]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0034]通過(guò)該存儲(chǔ)設(shè)備接收寫數(shù)據(jù)請(qǐng)求,該寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù),為該邏輯地址分配物理地址,根據(jù)接收該寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,該映射關(guān)系包括關(guān)鍵信息與該數(shù)據(jù)的對(duì)應(yīng)關(guān)系,該關(guān)鍵信息包括該時(shí)間信息、該邏輯地址和該物理地址,將該映射關(guān)系保存在該存儲(chǔ)器中。采用本發(fā)明實(shí)施例提供的方法,使得在接收到寫數(shù)據(jù)請(qǐng)求時(shí),建立包括該寫數(shù)據(jù)請(qǐng)求發(fā)生的時(shí)間信息、寫數(shù)據(jù)請(qǐng)求的邏輯地址以及為當(dāng)前寫數(shù)據(jù)請(qǐng)求所分配的物理地址之間的映射關(guān)系,對(duì)于同一個(gè)邏輯地址在不同時(shí)間寫入的數(shù)據(jù),以不同的物理地址和不同的時(shí)間信息進(jìn)行保存,從而在后續(xù)的恢復(fù)過(guò)程中,可以基于隨機(jī)時(shí)間點(diǎn)進(jìn)行恢復(fù),且不對(duì)數(shù)據(jù)進(jìn)行實(shí)際備份,減少了對(duì)系統(tǒng)資源的占用。
【專利附圖】

【附圖說(shuō)明】
[0035]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1a是本發(fā)明實(shí)施例提供的應(yīng)用場(chǎng)景圖;
[0037]圖1是本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法流程圖;
[0038]圖2是本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法流程圖;
[0039]圖3是本發(fā)明實(shí)施例提供的數(shù)據(jù)恢復(fù)的流程圖;
[0040]圖4是本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備的示意圖;
[0041]圖5是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0043]本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法可以在存儲(chǔ)系統(tǒng)上實(shí)現(xiàn),如圖1a所示,該存儲(chǔ)系統(tǒng)包括主機(jī)、存儲(chǔ)設(shè)備和連接設(shè)備。
[0044]主機(jī)可以包括當(dāng)前技術(shù)已知的任何計(jì)算設(shè)備,如服務(wù)器、臺(tái)式計(jì)算機(jī)等等。在主機(jī)內(nèi)部,安裝有操作系統(tǒng)以及其他應(yīng)用程序。
[0045]存儲(chǔ)設(shè)備可以包括當(dāng)前技術(shù)已知的存儲(chǔ)設(shè)備,如獨(dú)立磁盤冗余陣列(RedundantArrays of Independent Disks, RAID)、磁盤族(Just a Bunch Of Disks, JBOD)、直接存取存儲(chǔ)器(Direct Access Storage Device, DASD)的一個(gè)或多個(gè)互連的磁盤驅(qū)動(dòng)器,諸如磁帶庫(kù)、一個(gè)或多個(gè)存儲(chǔ)單元的磁帶存儲(chǔ)設(shè)備。
[0046]連接設(shè)備可以包括當(dāng)前技術(shù)已知的存儲(chǔ)設(shè)備和主機(jī)之間的任何接口,如光纖交換機(jī),或者其他現(xiàn)有的交換機(jī)。
[0047]需要說(shuō)明的是,對(duì)于大多數(shù)存儲(chǔ)設(shè)備而言,并不直接對(duì)操作系統(tǒng)呈現(xiàn)存儲(chǔ)設(shè)備所包含的物理磁盤本身,而是將各物理磁盤提供的存儲(chǔ)空間映射為一段邏輯區(qū)域,即邏輯存儲(chǔ)單元(Logical Unit Number, LUN),供用戶使用。因此,操作系統(tǒng)對(duì)磁盤進(jìn)行的讀寫操作實(shí)際上是在LUN層面進(jìn)行的操作。
[0048]而對(duì)于存儲(chǔ)設(shè)備來(lái)說(shuō),為例簡(jiǎn)化存儲(chǔ)資源的配置管理,提出了一種自動(dòng)精簡(jiǎn)配置技術(shù),該自動(dòng)精簡(jiǎn)配置技術(shù)是從傳統(tǒng)的空間分配方式直接演化而來(lái)的一中存儲(chǔ)虛擬化技術(shù),自動(dòng)精簡(jiǎn)配置技術(shù)不會(huì)一次性的劃分過(guò)大的空間給主機(jī)的某個(gè)應(yīng)用程序,而是根據(jù)該應(yīng)用程序?qū)嶋H所需要的容量,多次的少量的分配給應(yīng)用程序,當(dāng)該應(yīng)用程序所產(chǎn)生的數(shù)據(jù)增長(zhǎng),分配的容量空間已不夠的時(shí)候,會(huì)再次從存儲(chǔ)設(shè)備中補(bǔ)充分配一部分存儲(chǔ)空間。在自動(dòng)精簡(jiǎn)配置技術(shù)中,在接收到寫數(shù)據(jù)請(qǐng)求時(shí),會(huì)根據(jù)寫數(shù)據(jù)請(qǐng)求所攜帶的邏輯地址,為該寫數(shù)據(jù)請(qǐng)求的數(shù)據(jù)分配物理地址,將數(shù)據(jù)按照分配的物理地址寫入存儲(chǔ)器后,會(huì)根據(jù)邏輯地址和分配的物理地址創(chuàng)建映射關(guān)系,以確定數(shù)據(jù)的邏輯存儲(chǔ)位置和實(shí)際存儲(chǔ)位置。
[0049]圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程圖。該實(shí)施例的執(zhí)行主體為存儲(chǔ)設(shè)備,參見圖1,該方法包括:
[0050]101、該存儲(chǔ)設(shè)備接收寫數(shù)據(jù)請(qǐng)求,該寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù)。
[0051 ] 102、為該邏輯地址分配物理地址。
[0052]103、根據(jù)接收該寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,該映射關(guān)系包括關(guān)鍵信息與該數(shù)據(jù)的對(duì)應(yīng)關(guān)系,該關(guān)鍵信息包括該時(shí)間信息、該邏輯地址和該物理地址。[0053]104、將該映射關(guān)系保存在該存儲(chǔ)器中。
[0054]本發(fā)明實(shí)施例提供的方法,通過(guò)該存儲(chǔ)設(shè)備接收寫數(shù)據(jù)請(qǐng)求,該寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù),為該邏輯地址分配物理地址,根據(jù)接收該寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,該映射關(guān)系包括關(guān)鍵信息與該數(shù)據(jù)的對(duì)應(yīng)關(guān)系,該關(guān)鍵信息包括該時(shí)間信息、該邏輯地址和該物理地址,將該映射關(guān)系保存在該存儲(chǔ)器中。采用本發(fā)明實(shí)施例提供的方法,使得在接收到寫數(shù)據(jù)請(qǐng)求時(shí),建立包括該寫數(shù)據(jù)請(qǐng)求發(fā)生的時(shí)間信息、寫數(shù)據(jù)請(qǐng)求的邏輯地址以及為當(dāng)前寫數(shù)據(jù)請(qǐng)求所分配的物理地址之間的映射關(guān)系,對(duì)于同一個(gè)邏輯地址在不同時(shí)間寫入的數(shù)據(jù),以不同的物理地址和不同的時(shí)間信息進(jìn)行保存,從而在后續(xù)的恢復(fù)過(guò)程中,可以基于隨機(jī)時(shí)間點(diǎn)進(jìn)行恢復(fù),且不對(duì)數(shù)據(jù)進(jìn)行實(shí)際備份,減少了對(duì)系統(tǒng)資源的占用。
[0055]圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程圖。該實(shí)施例的執(zhí)行主體為存儲(chǔ)設(shè)備,參見圖2,該方法包括:
[0056]201、預(yù)先設(shè)置源LUN的保護(hù)時(shí)間段。
[0057]為了避免由于對(duì)所有數(shù)據(jù)均進(jìn)行備份而造成的對(duì)存儲(chǔ)資源的過(guò)渡占用,可以預(yù)先設(shè)置源LUN的保護(hù)時(shí)間段,以保證所備份的數(shù)據(jù)均處于該保護(hù)時(shí)間段內(nèi)。因此,在第一次進(jìn)行數(shù)據(jù)備份之前,用戶可以在存儲(chǔ)設(shè)備提供的設(shè)置界面中設(shè)置源LUN (Logical UnitNumber,邏輯單元號(hào))的保護(hù)時(shí)間段,如,可以將源LUN的保護(hù)時(shí)間段設(shè)置為最近一個(gè)月,或最近幾天等。存儲(chǔ)設(shè)備獲取用戶設(shè)置的源LUN的保護(hù)時(shí)間段,并將源LUN的保護(hù)時(shí)間段與該源LUN對(duì)應(yīng)保存,在進(jìn)行持續(xù)數(shù)據(jù)備份時(shí),可以直接讀取該源LUN的保護(hù)時(shí)間段。
[0058]202、接收寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù)。
[0059]對(duì)于自動(dòng)精簡(jiǎn)配置技術(shù)來(lái)說(shuō),當(dāng)接收到對(duì)源LUN的邏輯地址的寫數(shù)據(jù)請(qǐng)求時(shí),則從空閑物理空間中為該邏輯地址分配物理地址。
[0060]203、為該邏輯地址分配物理地址。
[0061]該物理地址與該映射關(guān)系中已存儲(chǔ)的邏輯地址所對(duì)應(yīng)的物理地址不同。
[0062]可選地,每當(dāng)創(chuàng)建一個(gè)新的映射關(guān)系,則需要將該新的映射關(guān)系存儲(chǔ)于存儲(chǔ)器的相應(yīng)區(qū)域,則每當(dāng)接收到寫數(shù)據(jù)請(qǐng)求,則可以判斷當(dāng)前存儲(chǔ)器中是否有已存儲(chǔ)的映射關(guān)系,如果有,則判斷已存儲(chǔ)的映射關(guān)系中該邏輯地址所對(duì)應(yīng)的時(shí)間信息中的最新時(shí)間信息是否在保護(hù)時(shí)間段中,當(dāng)確定在保護(hù)時(shí)間段內(nèi),則為邏輯地址分配物理地址,如果確定在不保護(hù)時(shí)間段內(nèi),則將該最新時(shí)間信息對(duì)應(yīng)的物理地址分配給該邏輯地址。當(dāng)然,如果沒(méi)有,則無(wú)需進(jìn)行判斷。
[0063]204、將該數(shù)據(jù)寫入該物理地址。
[0064]為邏輯地址分配了物理地址之后,將該寫數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)寫入該物理地址,當(dāng)前該物理地址中保存了該邏輯地址對(duì)應(yīng)的最新數(shù)據(jù)。
[0065]205、根據(jù)接收所述寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,所述映射關(guān)系包括關(guān)鍵信息與所述數(shù)據(jù)的對(duì)應(yīng)關(guān)系,所述關(guān)鍵信息包括所述時(shí)間信息、所述邏輯地址和所述物理地址。
[0066]其中,時(shí)間信息為接收到該寫數(shù)據(jù)請(qǐng)求的時(shí)間。已存儲(chǔ)的映射關(guān)系可以包括多組映射關(guān)系,每組映射關(guān)系中均包括時(shí)間信息、所述邏輯地址和所述物理地址與數(shù)據(jù)的對(duì)應(yīng)關(guān)系。對(duì)于每個(gè)寫數(shù)據(jù)請(qǐng)求,數(shù)據(jù)均存儲(chǔ)于不同的物理地址中,且對(duì)于同一個(gè)邏輯地址來(lái)說(shuō),其可以對(duì)應(yīng)多個(gè)數(shù)據(jù),每個(gè)數(shù)據(jù)均對(duì)應(yīng)于不同的物理地址、時(shí)間信息。[0067]206、將映射關(guān)系保存在存儲(chǔ)器中。
[0068]其中,每一個(gè)映射關(guān)系包括KEY值以及與該KEY值對(duì)應(yīng)的VALUE值,且任意兩個(gè)映射關(guān)系的KEY值均不相同,使得每一個(gè)映射關(guān)系的KEY值僅與其本身的VALUE值對(duì)應(yīng),存儲(chǔ)設(shè)備可以通過(guò)KEY值找到與之唯一對(duì)應(yīng)的VALUE值。為了能夠記錄持續(xù)備份的多個(gè)數(shù)據(jù)的邏輯地址、時(shí)間信息和物理地址的對(duì)應(yīng)關(guān)系,映射關(guān)系的KEY值包括邏輯地址和時(shí)間信息,VALUE值包括物理地址。如果當(dāng)前已保存了多項(xiàng)映射關(guān)系,則可以根據(jù)新創(chuàng)建的映射關(guān)系對(duì)其進(jìn)行更新。
[0069]例如,在本次寫數(shù)據(jù)請(qǐng)求之前,存儲(chǔ)設(shè)備保存的映射關(guān)系可以用LUN映射表的形式表示,該LUN映射表如表1所示,LUN映射表中包括3個(gè)映射關(guān)系,分別為KEY值源LUN的邏輯地址LI和寫入時(shí)間Tl對(duì)應(yīng)于VALUE值物理地址Pl,KEY值源LUN的邏輯地址L2和寫入時(shí)間Tl對(duì)應(yīng)于VALUE值物理地址P2,KEY值源LUN的邏輯地址L3和寫入時(shí)間Tl對(duì)應(yīng)于VALUE值物理地址P3,當(dāng)存儲(chǔ)設(shè)備在T2時(shí)刻對(duì)源LUN的邏輯地址LI進(jìn)行寫數(shù)據(jù)請(qǐng)求時(shí),則第一邏輯地址為L(zhǎng)I,第一物理地址為Pl,假設(shè)存儲(chǔ)設(shè)備獲取到源LUN的保護(hù)時(shí)間段為5天,Tl在T2之前I天,則可以獲知Tl在源LUN的保護(hù)時(shí)間段內(nèi),則為第一邏輯地址LI分配第二物理地址P4,存儲(chǔ)設(shè)備將寫數(shù)據(jù)請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)寫入第二物理地址P4,在LUN映射表中創(chuàng)建KEY值為L(zhǎng)I和T2,VALUE值為P4的映射關(guān)系,如表2所示,更新后的LUN映射表中包括原有的表1中的3個(gè)映射關(guān)系,以及剛創(chuàng)建的I個(gè)映射關(guān)系,該剛創(chuàng)建的I個(gè)映射關(guān)系為KEY值源LUN的邏輯地址LI和寫入時(shí)間T2對(duì)應(yīng)于VALUE值物理地址P4。
[0070]表1
[0071]
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,其特征在于,所述方法應(yīng)用于存儲(chǔ)設(shè)備中,所述存儲(chǔ)設(shè)備包括存儲(chǔ)器,所述方法包括: 所述存儲(chǔ)設(shè)備接收寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù); 為所述邏輯地址分配物理地址; 根據(jù)接收所述寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,所述映射關(guān)系包括關(guān)鍵信息與所述數(shù)據(jù)的對(duì)應(yīng)關(guān)系,所述關(guān)鍵信息包括所述時(shí)間信息、所述邏輯地址和所述物理地址; 將所述映射關(guān)系保存在所述存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:接收讀數(shù)據(jù)請(qǐng)求,所述讀數(shù)據(jù)請(qǐng)求包括所述邏輯地址; 確定所述邏輯地址對(duì)應(yīng)的最新的時(shí)間是所述時(shí)間信息; 根據(jù)所述映射關(guān)系,確定所述時(shí)間信息對(duì)應(yīng)的物理地址; 根據(jù)所述物理地址,獲得所述數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 預(yù)先設(shè)置保護(hù)時(shí)間段; 確定所述時(shí)間信息在所述保護(hù)時(shí)間段內(nèi)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述讀數(shù)據(jù)請(qǐng)求還攜帶指定時(shí)間信息,根據(jù)所述物理地址,獲得所述數(shù)據(jù)之前還包括:` 確定所述時(shí)間信息為所述存儲(chǔ)器中所保存的映射關(guān)系中在所述指定時(shí)間信息之前且與所述指定時(shí)間信息之間時(shí)間間隔最短的時(shí)間信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)所述寫數(shù)據(jù)請(qǐng)求所攜帶的邏輯地址為源LUN時(shí),釋放所述時(shí)間信息之后的時(shí)間信息對(duì)應(yīng)的映射關(guān)系中的物理地址。
6.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括: 接收模塊,用于接收寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求包括邏輯地址和數(shù)據(jù); 分配模塊,用于為所述邏輯地址分配物理地址; 映射關(guān)系創(chuàng)建模塊,用于根據(jù)接收所述寫數(shù)據(jù)請(qǐng)求的時(shí)間信息,創(chuàng)建映射關(guān)系,所述映射關(guān)系包括關(guān)鍵信息與所述數(shù)據(jù)的對(duì)應(yīng)關(guān)系,所述關(guān)鍵信息包括所述時(shí)間信息、所述邏輯地址和所述物理地址; 保存模塊,用于保存所述映射關(guān)系。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述接收模塊還用于接收讀數(shù)據(jù)請(qǐng)求,所述讀數(shù)據(jù)請(qǐng)求包括所述邏輯地址; 所述裝置還包括:時(shí)間信息確定模塊,用于確定所述邏輯地址對(duì)應(yīng)的最新的時(shí)間是所述時(shí)間信息; 物理地址確定模塊,用于根據(jù)所述映射關(guān)系,確定所述時(shí)間信息對(duì)應(yīng)的物理地址; 獲取模塊,用于根據(jù)所述物理地址,獲得所述數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 設(shè)置模塊,用于預(yù)先設(shè)置保護(hù)時(shí)間段; 所述時(shí)間信息確定模塊還用于確定所述時(shí)間信息在所述保護(hù)時(shí)間段內(nèi)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述讀數(shù)據(jù)請(qǐng)求還攜帶指定時(shí)間信息,所述處理器還用于確定所述時(shí)間信息為所述存儲(chǔ)器中所保存的映射關(guān)系中在所述指定時(shí)間信息之前且與所述指定時(shí)間信息之間時(shí)間間隔最短的時(shí)間信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 釋放模塊,用于當(dāng)所述寫數(shù)據(jù)請(qǐng)求所攜帶的邏輯地址為源LUN時(shí),釋放所述時(shí)間信息之后的時(shí)間 信息對(duì)應(yīng)的映射關(guān)系中的物理地址。
【文檔編號(hào)】G06F11/14GK103761190SQ201310704287
【公開日】2014年4月30日 申請(qǐng)日期:2013年12月19日 優(yōu)先權(quán)日:2013年12月19日
【發(fā)明者】代海軍 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汕头市| 沙河市| 察哈| 锦屏县| 新和县| 赤水市| 南安市| 白河县| 和龙市| 都江堰市| 诸暨市| 沅陵县| 邵阳县| 宁阳县| 漳州市| 清原| 固始县| 浮山县| 辽阳市| 伊宁县| 吉安市| 麦盖提县| 白玉县| 项城市| 两当县| 湘乡市| 阜南县| 平南县| 特克斯县| 海门市| 淳化县| 孙吴县| 芮城县| 墨玉县| 连州市| 惠州市| 柯坪县| 台中县| 阿克苏市| 邓州市| 合水县|