CN102508744A - 一种减少***资源开销的快照实现方法 - Google Patents

一种减少***资源开销的快照实现方法 Download PDF

Info

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
Application number
CN2011103543519A
Other languages
English (en)
Inventor
张强
李瑞东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN2011103543519A priority Critical patent/CN102508744A/zh
Publication of CN102508744A publication Critical patent/CN102508744A/zh
Pending legal-status Critical Current

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)当应用数据块发生变化时,无需移动数据,直接将修改的数据块写入快照区的可用空间并创建新指针。
CN2011103543519A 2011-11-10 2011-11-10 一种减少***资源开销的快照实现方法 Pending CN102508744A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 清华大学 基于快照的细粒度文件与目录版本管理方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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