[發明專利]一種卷克隆方法和裝置在審
| 申請號: | 202011242327.1 | 申請日: | 2020-11-09 |
| 公開(公告)號: | CN112463033A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 陳東河 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/14 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張元;李紅蕭 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 克隆 方法 裝置 | ||
本發明公開了一種卷克隆方法和裝置,方法包括:為源卷建立快照和克隆卷,在快照中生成對應于源卷中每個數據塊的克隆標記,并將所有克隆標記均置為未克隆;持續將源卷中克隆標記指示未克隆的數據塊分別同步到克隆卷的對應數據塊,并將對應克隆標記置為已克隆;響應于接收到對克隆卷中克隆標記指示未克隆的數據塊的讀操作,而返回源卷的對應數據塊以執行讀操作;響應于接收到對源卷中克隆標記指示未克隆的數據塊的寫操作,而將源卷中的數據塊同步到克隆卷的對應數據塊,并對將源卷中的數據塊執行寫操作;響應于快照中的克隆標記均變更為已克隆,而生成獨立的克隆卷并刪除快照。本發明能夠快速建立基于快照的克隆卷并使得克隆卷不再依賴源卷而存在。
技術領域
本發明涉及數據存儲領域,更具體地,特別是指一種卷克隆方法和裝置。
背景技術
隨著互聯網技術的發展,現代社會進入了一個云計算大數據時代,各種信息數據成爆炸性增長,企業級存儲從最初的進行橫向或縱向擴展來滿足對大容量的需求,到向逐漸支持數據容災備份及高可用方向發展,其中卷克隆就是一個主要的容災備份方法。傳統的卷克隆方法主要有兩個:一個是全量拷貝,將源卷內容完全拷貝復制到克隆卷,克隆卷與源卷相互獨立,無依賴關系;另一個是基于快照技術,對源卷做快照,基于快照創建克隆卷,克隆卷對源卷有依賴關系。然而,全量拷貝在源卷的數據量較大時,生成克隆卷的速度很慢;快照生成的克隆卷對源卷有依賴關系,不能刪除源卷。
針對現有技術中克隆卷生成速度慢、依賴源卷工作的問題,目前尚無有效的解決方案。
發明內容
有鑒于此,本發明實施例的目的在于提出一種卷克隆方法和裝置,能夠快速建立基于快照的克隆卷并使得克隆卷不再依賴源卷而存在。
基于上述目的,本發明實施例的第一方面提供了一種卷克隆方法,包括執行以下步驟:
為源卷建立快照和克隆卷,在快照中生成對應于源卷中每個數據塊的克隆標記,并將所有克隆標記均置為未克隆;
持續將源卷中克隆標記指示未克隆的數據塊分別同步到克隆卷的對應數據塊,并在同步完成后將快照中的對應克隆標記置為已克隆;
響應于接收到對克隆卷中克隆標記指示未克隆的數據塊的讀操作,而返回源卷的對應數據塊以執行讀操作;
響應于接收到對源卷中克隆標記指示未克隆的數據塊的寫操作,而將源卷中的數據塊同步到克隆卷的對應數據塊,并對將源卷中的數據塊執行寫操作;
響應于快照中的克隆標記均變更為已克隆,而生成獨立于源卷的克隆卷并刪除快照。
在一些實施方式中,方法還包括:響應于接收到對源卷中克隆標記指示未克隆的數據塊的讀操作,而允許直接執行讀操作。
在一些實施方式中,方法還包括:在將源卷中的數據塊同步到克隆卷的對應數據塊,并對將源卷中的數據塊執行寫操作后,還將快照中數據塊的克隆標記置為已克隆。
在一些實施方式中,方法還包括:響應于接收到對克隆卷中克隆標記指示未克隆的數據塊的寫操作,而允許直接執行寫操作,并將快照中的克隆標記置為已克隆。
在一些實施方式中,接收到讀操作/寫操作包括:在持續將源卷中克隆標記指示未克隆的數據塊分別同步到克隆卷的對應數據塊的同時,將源卷和克隆卷上線以接收業務讀操作/寫操作。
在一些實施方式中,還包括:將源卷基于預定配置分割出多個數據塊、或在為源卷建立快照的同時分割出多個數據塊。
在一些實施方式中,建立克隆卷包括:在克隆卷劃分出與源卷數量和大小相同的多個數據塊。
本發明實施例的第二方面提供了一種卷克隆裝置,包括:
處理器;和
存儲器,存儲有處理器可運行的程序代碼,程序代碼在被運行時執行以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202011242327.1/2.html,轉載請聲明來源鉆瓜專利網。





