CN102508744A - 一种减少***资源开销的快照实现方法 - Google Patents
一种减少***资源开销的快照实现方法 Download PDFInfo
- Publication number
- CN102508744A CN102508744A CN2011103543519A CN201110354351A CN102508744A CN 102508744 A CN102508744 A CN 102508744A CN 2011103543519 A CN2011103543519 A CN 2011103543519A CN 201110354351 A CN201110354351 A CN 201110354351A CN 102508744 A CN102508744 A CN 102508744A
- Authority
- CN
- China
- Prior art keywords
- snapshot
- snapshots
- data
- hand
- needed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种减少***资源开销的快照实现方法该实现方法,一方面可以有效减少快照对磁盘资源的占用,提高存储设备的利用率,另一方面,在创建快照的过程中,无需数据的移动,提高了存储性能。实现步骤如下:1)对应用数据创建快照进行备份,无需创建预留区,仅创建指针;2)当应用数据块发生变化时,无需移动数据,直接将修改的数据块写入快照区的可用空间并创建新指针。1)绝对小的***容量资源开销,确保更多有效的磁盘空间;2)整个过程无需移动数据,消除了读写数据块的过程,从而保证了磁盘性能,***可以创建更多的快照;3)一方面可以有效减少快照对磁盘资源的占用,提高存储设备的利用率,另一方面,在创建快照的过程中,无需数据的移动,提高了存储性能。
Description
技术领域
本发明涉及一种数据存储及数据保护领域,具体涉及一种快照实现方法,可以有效减少***资源开销。
背景技术
Snapshot,也就是快照技术,通过指向保存在存储设备中的数据的引用标记或指针,也就是数据在某一时刻的状况,来对数据进行备份保护。其工作原理核心就是建立一个指针列表,指示读取数据的地址,提供一个瞬时数据的影像,当数据有改变时,再进行复制。由于每次快照只是针对于差异数据进行备份,可以有效提高备份的效率,并且可以对任意时间点的数据进行恢复。
但是,当前快照的实现方法存在以下两个问题:1)快照大量占用磁盘空间,降低存储设备的利用率;2)过多的数据移动,降低了磁盘的性能。
先来看一下现有技术快照的实现方法:
1)对应用数据创建快照1进行备份,同时会创建快照1的预留区,快照1的指针指向已有数据块及预留区,如图1所示;
2)当应用的数据块发生变化是,根据快照1的指针的指示,要先读出快照1中与变化数据对应的旧数据,将其拷贝至快照1预留区中,并修改快照1的指针指向预留区,如图2所示。.然后将新数据写入磁盘,此时形成快照2,同样的,创建快照2的同时还要创建快照预留区2及指针2,如图3所示。应用数据块的一次变化将触发快照区内一读(旧数据)、一写(旧数据至预留区)、一写(新数据到磁盘)。
继续修改应用数据,同样的要先读出快照区的旧数据,将其拷贝至所有快照预留区中,改变所有旧快照指针指向预留区,如图4。将新数据写入磁盘,形成快照3,同时创建预留区3和指针3。本次写操作一读三写。
发明内容
本发明的目的是提供一种减少***资源开销的快照实现方法。
本发明的目的是按以下方式实现的,本发明的快照实现方法,一方面可以有效减少快照对磁盘资源的占用,提高存储设备的利用率,另一方面,在创建快照的过程中,无需数据的移动,提高了存储性能。
实现步骤如下:
1)对应用数据创建快照进行备份,无需创建预留区,仅创建指针;
2)当应用数据块发生变化时,无需移动数据,直接将修改的数据块写入快照区的可用空间并创建新指针。
本发明的有益效果是:新的快照实现方法与之前的方法相比具有如下优点:
1)绝对小的***容量资源开销,确保更多有效的磁盘空间;
2)整个过程无需移动数据,消除了读写数据块的过程,从而保证了磁盘性能,***可以创建更多的快照;
3)一方面可以有效减少快照对磁盘资源的占用,提高存储设备的利用率,另一方面,在创建快照的过程中,无需数据的移动,提高了存储性能。
附图说明
图1-4是传统快照的实现方法示意图;
图5-7是本发明快照的实现方法示意图。
具体实施方式
参照说明书附图对本发明的方法作以下详细地说明。
本发明的快照实现方法:步骤如下:
1)对应用数据创建快照进行备份,无需创建预留区,仅创建指针,如图5所示;
2)当应用数据块发生变化时,无需移动数据,直接将修改的数据块写入快照区的可用空间并创建新指针,如图6、图7所示。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (1)
1.一种减少***资源开销的快照实现方法, 其特征在于实现步骤如下:
1)对应用数据创建快照进行备份,无需创建预留区,仅创建指针;
2)当应用数据块发生变化时,无需移动数据,直接将修改的数据块写入快照区的可用空间并创建新指针。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103543519A CN102508744A (zh) | 2011-11-10 | 2011-11-10 | 一种减少***资源开销的快照实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103543519A CN102508744A (zh) | 2011-11-10 | 2011-11-10 | 一种减少***资源开销的快照实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102508744A true CN102508744A (zh) | 2012-06-20 |
Family
ID=46220836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103543519A Pending CN102508744A (zh) | 2011-11-10 | 2011-11-10 | 一种减少***资源开销的快照实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102508744A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958974A (zh) * | 2018-06-29 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种快照方法、装置、***及可读存储介质 |
CN111506453A (zh) * | 2019-01-31 | 2020-08-07 | 阿里巴巴集团控股有限公司 | 磁盘快照创建方法、装置、***和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030229656A1 (en) * | 2002-06-07 | 2003-12-11 | Network Appliance, Inc. | Multiple concurrent active file systems |
US20050033720A1 (en) * | 2003-08-06 | 2005-02-10 | Times Ten Performance Software | Database management system with efficient version control |
CN101154172A (zh) * | 2006-09-27 | 2008-04-02 | 英业达股份有限公司 | 集中建立依赖型快照的方法 |
CN101162469A (zh) * | 2007-11-09 | 2008-04-16 | 清华大学 | 基于快照的细粒度文件与目录版本管理方法 |
-
2011
- 2011-11-10 CN CN2011103543519A patent/CN102508744A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030229656A1 (en) * | 2002-06-07 | 2003-12-11 | Network Appliance, Inc. | Multiple concurrent active file systems |
US20050033720A1 (en) * | 2003-08-06 | 2005-02-10 | Times Ten Performance Software | Database management system with efficient version control |
CN101154172A (zh) * | 2006-09-27 | 2008-04-02 | 英业达股份有限公司 | 集中建立依赖型快照的方法 |
CN101162469A (zh) * | 2007-11-09 | 2008-04-16 | 清华大学 | 基于快照的细粒度文件与目录版本管理方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958974A (zh) * | 2018-06-29 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种快照方法、装置、***及可读存储介质 |
CN111506453A (zh) * | 2019-01-31 | 2020-08-07 | 阿里巴巴集团控股有限公司 | 磁盘快照创建方法、装置、***和存储介质 |
CN111506453B (zh) * | 2019-01-31 | 2023-06-16 | 阿里巴巴集团控股有限公司 | 磁盘快照创建方法、装置、***和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150039815A1 (en) | System and method for interfacing between storage device and host | |
CN104969168A (zh) | 具有用于分级写入的nvram的持久性存储装置 | |
CN102792276A (zh) | 闪速复制级联中的缓冲磁盘 | |
CN104899071A (zh) | 集群中虚拟机的恢复方法和*** | |
CN107608625B (zh) | 一种提升固存储设备读性能的方法 | |
CN104360914A (zh) | 增量快照方法和装置 | |
CN1936853B (zh) | 嵌入式设备的数据掉电保护和修复方法 | |
CN103593226A (zh) | 一种提高虚拟机磁盘io性能的方法 | |
CN103996412A (zh) | 一种用于智能卡非易失性存储器的掉电保护方法 | |
CN103744875B (zh) | 基于文件***的数据快速迁移方法及*** | |
CN102981783A (zh) | 一种基于Nand Flash的Cache加速方法 | |
CN103473258A (zh) | 云存储文件*** | |
CN103198021A (zh) | 一种提高固态硬盘数据传输效率的方法 | |
CN103927215A (zh) | 基于内存盘与SSD硬盘的kvm虚拟机调度的优化方法及*** | |
CN102609484A (zh) | 一种通用***日志管理方法 | |
CN104239226A (zh) | 一种采用独立高速缓存的iSCSI存储服务器设计方法 | |
CN103617195A (zh) | 一种用于MySQL数据库的数据同步***和方法 | |
CN102184141A (zh) | 检查点数据的存储方法和装置 | |
CN102508744A (zh) | 一种减少***资源开销的快照实现方法 | |
CN105094711B (zh) | 一种实现写时复制文件***的方法及装置 | |
CN104268097A (zh) | 一种元数据处理方法及*** | |
CN102520976A (zh) | 一种dsp程序的固化方法 | |
CN102855327B (zh) | 一种小型嵌入式文件存储管理*** | |
CN103064766A (zh) | 一种持续数据保护技术中数据快速同步方法 | |
CN104461930A (zh) | 一种写缓存的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120620 |
|
WD01 | Invention patent application deemed withdrawn after publication |