[發(fā)明專(zhuān)利]一種遠(yuǎn)程復(fù)制中IO的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202010687051.1 | 申請(qǐng)日: | 2020-07-16 |
| 公開(kāi)(公告)號(hào): | CN111813344B | 公開(kāi)(公告)日: | 2022-06-17 |
| 發(fā)明(設(shè)計(jì))人: | 張剛 | 申請(qǐng)(專(zhuān)利權(quán))人: | 濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F3/06 | 分類(lèi)號(hào): | G06F3/06;G06F16/27 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 劉翠香 |
| 地址: | 250101 山東省濟(jì)南市高新區(qū)*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 遠(yuǎn)程 復(fù)制 io 處理 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)公開(kāi)了一種遠(yuǎn)程復(fù)制中IO的處理方法,應(yīng)用于IO棧的遠(yuǎn)程復(fù)制模塊,該方法包括以下步驟:通過(guò)主端接收上層模塊下發(fā)的目標(biāo)IO;如果目標(biāo)IO為空間回收IO,則通過(guò)主端對(duì)目標(biāo)IO使用空間回收標(biāo)記信息進(jìn)行標(biāo)記;通過(guò)主端將目標(biāo)IO和空間回收標(biāo)記信息發(fā)送給輔助端;在通過(guò)主端和輔助端分別向下層模塊下發(fā)目標(biāo)IO時(shí),先將目標(biāo)IO的IO塊替換為具有設(shè)定地址的IO塊,再下發(fā)給下層模塊。應(yīng)用本申請(qǐng)所提供的技術(shù)方案,可以使得IO棧的下層模塊可以對(duì)空間回收IO進(jìn)行準(zhǔn)確識(shí)別,避免將其當(dāng)作正常讀/寫(xiě)IO處理占用過(guò)多的磁盤(pán)物理空間。本申請(qǐng)還公開(kāi)了一種遠(yuǎn)程復(fù)制中IO的處理裝置、設(shè)備及存儲(chǔ)介質(zhì),具有相應(yīng)技術(shù)效果。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別是涉及一種遠(yuǎn)程復(fù)制中IO的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
存儲(chǔ)系統(tǒng)可以將磁盤(pán)映射給主機(jī)使用。在存儲(chǔ)備份遠(yuǎn)程復(fù)制中,主機(jī)向磁盤(pán)下發(fā)IO(Input and Output,輸入輸出),下發(fā)的IO可以是正常的讀/寫(xiě)IO,還可以是空間回收IO,即UNMAP IO??臻g回收IO是一種特殊的IO,如果能夠被IO棧的各層正常識(shí)別,則不需要占用較多的磁盤(pán)物理空間。
目前,對(duì)于空間回收IO,主機(jī)下發(fā)后先由IO棧的上層模塊接收,上層模塊進(jìn)行特殊標(biāo)記,在經(jīng)過(guò)IO棧的遠(yuǎn)程復(fù)制(Remote Copy,RC)模塊的主端進(jìn)行拆分、轉(zhuǎn)換等處理后,上層模塊對(duì)其進(jìn)行的特殊標(biāo)記會(huì)消失,導(dǎo)致IO棧的下層模塊無(wú)法正常識(shí)別到其為空間回收IO,將會(huì)當(dāng)做正常的讀/寫(xiě)IO等進(jìn)行處理,占用較多的磁盤(pán)物理空間。
綜上所述,如何使得IO棧的各層對(duì)IO進(jìn)行正確識(shí)別,避免空間回收IO占用過(guò)多的磁盤(pán)物理空間,是目前本領(lǐng)域技術(shù)人員急需解決的技術(shù)問(wèn)題。
發(fā)明內(nèi)容
本申請(qǐng)的目的是提供一種遠(yuǎn)程復(fù)制中IO的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),以使得IO棧的各層對(duì)IO進(jìn)行正確識(shí)別,避免空間回收IO占用過(guò)多的磁盤(pán)物理空間。
為解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
一種遠(yuǎn)程復(fù)制中IO的處理方法,應(yīng)用于IO棧的遠(yuǎn)程復(fù)制模塊,所述方法包括:
通過(guò)主端接收所述IO棧的上層模塊下發(fā)的目標(biāo)IO;
如果所述目標(biāo)IO為空間回收IO,則通過(guò)所述主端對(duì)所述目標(biāo)IO使用空間回收標(biāo)記信息進(jìn)行標(biāo)記;
在所述主端向輔助端進(jìn)行同步時(shí),通過(guò)所述主端將所述目標(biāo)IO和所述空間回收標(biāo)記信息發(fā)送給所述輔助端;
在通過(guò)所述主端和所述輔助端分別向所述IO棧的下層模塊下發(fā)所述目標(biāo)IO時(shí),先將所述目標(biāo)IO的IO塊替換為具有設(shè)定地址的IO塊,再下發(fā)給所述IO棧的下層模塊。
在本申請(qǐng)的一種具體實(shí)施方式中,所述通過(guò)所述主端對(duì)所述目標(biāo)IO使用空間回收標(biāo)記信息進(jìn)行標(biāo)記,包括:
如果所述目標(biāo)IO的大小大于預(yù)設(shè)值,則通過(guò)所述主端對(duì)所述目標(biāo)IO進(jìn)行拆分;
通過(guò)所述主端對(duì)拆分后的每個(gè)小IO使用空間回收標(biāo)記信息進(jìn)行標(biāo)記。
在本申請(qǐng)的一種具體實(shí)施方式中,所述通過(guò)所述主端對(duì)所述目標(biāo)IO使用空間回收標(biāo)記信息進(jìn)行標(biāo)記,包括:
通過(guò)所述主端在所述目標(biāo)IO的IO塊所在的結(jié)構(gòu)體的標(biāo)志位上添加空間回收標(biāo)記信息。
在本申請(qǐng)的一種具體實(shí)施方式中,所述通過(guò)所述主端將所述目標(biāo)IO和所述空間回收標(biāo)記信息發(fā)送給所述輔助端,包括:
通過(guò)所述主端在所述目標(biāo)IO的IO塊中讀取所述目標(biāo)IO;
在所述結(jié)構(gòu)體的標(biāo)志位上讀取所述空間回收標(biāo)記信息;
將所述目標(biāo)IO和所述空間標(biāo)記信息發(fā)送給所述輔助端。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)濟(jì)南浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010687051.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶(hù)和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車(chē)遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件
- 內(nèi)容管理方法以及內(nèi)容管理裝置
- 用于更新輸入數(shù)據(jù)的復(fù)制控制信息的設(shè)備和方法
- 非易失性存儲(chǔ)裝置以及存儲(chǔ)控制器
- 一種組播報(bào)文兩級(jí)復(fù)制方法及裝置
- 存儲(chǔ)系統(tǒng)、信息處理系統(tǒng)及非易失性存儲(chǔ)器的控制方法
- 數(shù)據(jù)復(fù)制裝置以及計(jì)算機(jī)能讀取的存儲(chǔ)介質(zhì)
- 一種快速?gòu)?fù)制PCB線段的方法及系統(tǒng)
- 一種復(fù)制方法、裝置和終端
- 一種基于區(qū)塊鏈的區(qū)塊復(fù)制方法、裝置、設(shè)備及介質(zhì)
- 一種數(shù)據(jù)復(fù)制粘貼方法、系統(tǒng)及電子設(shè)備





