CN110688258A - 一种快照创建方法及装置 - Google Patents
一种快照创建方法及装置 Download PDFInfo
- Publication number
- CN110688258A CN110688258A CN201910906713.7A CN201910906713A CN110688258A CN 110688258 A CN110688258 A CN 110688258A CN 201910906713 A CN201910906713 A CN 201910906713A CN 110688258 A CN110688258 A CN 110688258A
- Authority
- CN
- China
- Prior art keywords
- snapshot
- automatic
- directory
- rule
- automatic snapshot
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供一种快照创建方法及装置,所述方法包括:根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;在每个自动创建快照的触发时间对所述目录下的数据自动创建快照。其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;所述自动快照规则包括相应的初始快照触发时间和快照间隔周期上述技术方案根据设定策略自动创建快照,从而可以有效提高工作效率,减少出错率。
Description
技术领域
本发明涉及计算机领域,尤其涉及快照创建方法及装置。
背景技术
由于用户每天都会发布大量的新信息,为了保证数据的完整性和可用性,需要对这些数据进行备份,并且在源数据遭到破坏时,能够快速地恢复。当前用户一直采用手动方式对数据进行备份,这样的操作方式会浪费大量的时间,且备份容易出错,数据的安全性得不到保障。
发明内容
本申请所要解决的技术是提供一种快照创建方法及装置,可以提高创建快照的工作效果,减少出错率。
为了解决上述技术问题,本申请提供了一种快照创建方法,所述方法包括:
根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
在每个自动创建快照的触发时间对所述目录下的数据自动创建快照。
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
可选地,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
可选地,自动创建快照的快照名包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
可选地,所述自动快照规则还包括过期时间;
所述方法还包括:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
可选地,快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零。
本申请还提供一种快照创建装置,所述装置包括:存储器和处理器;所述存储器,用于保存用于创建快照的程序;
所述处理器,用于读取执行所述用于创建快照的程序,执行如下操作:
根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
在每个自动创建快照的触发时间对所述目录下的数据自动创建快照。
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
可选地,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
可选地,自动创建快照的快照名包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
可选地,所述自动快照规则还包括过期时间;
所述处理器,用于读取执行所述用于创建快照的程序,还执行如下操作:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
可选地,快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零
上述技术方案根据设定策略自动创建快照,从而可以有效提高工作效率,减少出错率。
附图说明
附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
图1是本发明实施例一的快照创建方法的流程图;
图2是本发明实施例一的快照创建装置的结构示意图。
具体实施方式
本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。
本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。
此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。
实施例一
如图1所示,本实施例一种快照创建方法,所述方法包括:
步骤S101、根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
步骤S102、在每个自动创建快照的触发时间对所述目录下的数据自动创建快照。
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
本实施例中,初始快照触发时间可以是设定为晚于当前时间的任意时间,也可以设定为当前时间,如果设定为当前时间,则快照规则设定成功之后就自动创建一个快照。
可选地,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间可以包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
可选地,自动创建快照的快照名可以包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
可选地,所述自动快照规则还可以包括过期时间;
所述方法还包括:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
可选地,快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零。
上述技术方案根据设定策略自动创建快照,从而可以有效提高工作效率,减少出错率。同时,每个目录可以根据业务需求设置多个自动快照规则,从而可以满足不同的业务需求。
如图2所示,本实施例还提供一种快照创建装置,所述装置包括:存储器10和处理器11;
所述存储器10,用于保存用于创建快照的程序;
所述处理器11,用于读取执行所述用于创建快照的程序,执行如下操作:
根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
在每个自动创建快照的触发时间对所述目录下的数据自动创建快照。
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
可选地,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间可以包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
可选地,自动创建快照的快照名可以包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
可选地,所述自动快照规则还可以包括过期时间;
所述处理器11,用于读取执行所述用于创建快照的程序,还执行如下操作:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
可选地,快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零。
上述技术方案根据设定策略自动创建快照,从而可以有效提高工作效率,减少出错率。同时,每个目录可以根据业务需求设置多个自动快照规则,从而可以满足不同的业务需求。
下面结合具体示例进一步说明本申请的技术方案。
示例一
本示例以集群为例进行说明。假设集群下设置有三个目录,目录1、目录2、目录3,
假设仅对目录1设置的自动快照策略进行说明,目录的自动快照策略包括2个自动快照规则:自动快照规则1、自动快照规则2。
其中,自动快照规则1的初始快照触发时间为当前时间,快照间隔周期为2小时;
自动快照规则2的初始快照触发时间为2019年9月6日9时,快照间隔周期为7天。
对于自动快照规则1,由于初始快照触发时间为当前时间,也就是当设置自动快照规则1之后,就对目录1下的数据创建一个快照,自动创建快照的快照名包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。假设初始创建快照的时间为2019年9月5日10时,则初始创建的快照名可以为timed_snap_1568019003,其中,timed_snap是自动快照标志,在其它示例中,还可以使用其它自动快照标志信息。本示例中,普通快照(如手动快照)不以timed_snap开头命名,快照名中包含的数字可以为***随机生成的,此外,快照名还可以含有快照生成的时间信息。那么接下来自动快照触发时间为2019年9月5日的12时、14时、16时、18时……也就是每隔2小时自动创建一个快照。
对于自动快照规则2,初始快照触发时间为2019年9月6日9时,那么接下来自动快照触发时间为2019年9月13日的9时、2019年9月20日的9时、2019年9月27日的9时,以此类推,也就是每隔7天自动创建一个快照。
本示例中,可以在用户操作界面中设置每个目录的自动快照策略,也可以通过命令行方式进行设置;同样,可以在用户操作界面中设置自动快照规则的删除方式,也可以通命令行方式进行设置。
此外,可以在用户操作界面中或者通过命令行方式查看每个目录设置的自动快照策略所包含的每个自动快照规则,从而清楚获知各目录自动快照规则的设置情况。
本示例中,可以对多个目录设置相应的自动快照策略,每个目录可以设置至少一种自动快照规则。
上述技术方案根据设定策略自动创建快照,从而可以有效提高工作效率,减少出错率。同时,每个目录可以根据业务需求设置多个自动快照规则,从而可以满足不同的业务需求。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且包括任何信息递送介质。
Claims (10)
1.一种快照创建方法,其特征在于,所述方法包括:
根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
在每个自动创建快照的触发时间对所述目录下的数据自动创建快照;
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
2.如权利要求1所述的方法,其特征在于,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
3.如权利要求2所述的方法,其特征在于:
自动创建快照的快照名包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
4.如权利要求3所述的方法,其特征在于:
所述自动快照规则还包括过期时间;
所述方法还包括:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
5.如权利要求1至4任一所述的方法,其特征在于:
快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零。
6.一种快照创建装置,所述装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于创建快照的程序;
所述处理器,用于读取执行所述用于创建快照的程序,执行如下操作:
根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间;
在每个自动创建快照的触发时间对所述目录下的数据自动创建快照;
其中,所述自动快照策略包括N个自动快照规则,N为大于或者等于1的正整数;
所述自动快照规则包括相应的初始快照触发时间和快照间隔周期。
7.如权利要求6所述的装置,其特征在于,所述根据目录配置的自动快照策略计算对所述目录自动创建快照的触发时间包括:
根据所述自动快照策略中每个自动快照规则设置的初始快照触发时间和快照间隔周期,计算所述目录配置的每个自动快照规则对应的每个自动快照触发时间。
8.如权利要求7所述的装置,其特征在于:
自动创建快照的快照名包括自动快照标志信息,所述自动快照标志信息用于区别未通过所述自动快照策略创建的快照。
9.如权利要求8所述的装置,其特征在于:
所述自动快照规则还包括过期时间;
所述处理器,用于读取执行所述用于创建快照的程序,还执行如下操作:
当自动快照规则的过期时间到达时,删除所述自动快照规则。
10.如权利要求6至9任一所述的装置,其特征在于:
快照间隔周期为A天B时C分D秒,其中,A、B、C和D均为大于或等于零的整数,A、B、C和D不同时为零。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910906713.7A CN110688258A (zh) | 2019-09-24 | 2019-09-24 | 一种快照创建方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910906713.7A CN110688258A (zh) | 2019-09-24 | 2019-09-24 | 一种快照创建方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110688258A true CN110688258A (zh) | 2020-01-14 |
Family
ID=69110174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910906713.7A Withdrawn CN110688258A (zh) | 2019-09-24 | 2019-09-24 | 一种快照创建方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110688258A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113868015A (zh) * | 2021-08-16 | 2021-12-31 | 苏州浪潮智能科技有限公司 | 一种创建定时快照的方法及装置 |
-
2019
- 2019-09-24 CN CN201910906713.7A patent/CN110688258A/zh not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113868015A (zh) * | 2021-08-16 | 2021-12-31 | 苏州浪潮智能科技有限公司 | 一种创建定时快照的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10089148B1 (en) | Method and apparatus for policy-based replication | |
US10719407B1 (en) | Backing up availability group databases configured on multi-node virtual servers | |
US20180285216A1 (en) | Virtual Machine Recovery Method and Virtual Machine Management Device | |
US10628298B1 (en) | Resumable garbage collection | |
EP2962203A1 (en) | Selecting a backup type based on changed data | |
US10409691B1 (en) | Linking backup files based on data partitions | |
US9672113B1 (en) | Data recovery from multiple data backup technologies | |
US10083088B1 (en) | Managing backup copies in cascaded data volumes | |
US7941619B1 (en) | Space-optimized backup set conversion | |
US20190227710A1 (en) | Incremental data restoration method and apparatus | |
US9772910B1 (en) | Resource optimization for storage integrated data protection | |
US8595430B2 (en) | Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes | |
CN104268097A (zh) | 一种元数据处理方法及*** | |
US8595271B1 (en) | Systems and methods for performing file system checks | |
CN110688258A (zh) | 一种快照创建方法及装置 | |
US8825600B2 (en) | File backup apparatus and method for backing up one or more directories | |
US11334456B1 (en) | Space efficient data protection | |
US8495315B1 (en) | Method and apparatus for supporting compound disposition for data images | |
US10635637B1 (en) | Method to use previously-occupied inodes and associated data structures to improve file creation performance | |
CN115878381A (zh) | 基于srm盘的数据恢复方法及装置、存储介质、电子装置 | |
CN115470041A (zh) | 一种数据灾备管理方法及装置 | |
US10423494B2 (en) | Trimming unused blocks from a versioned image backup of a source storage that is stored in a sparse storage | |
US10795588B1 (en) | Check point recovery based on identifying used blocks for block-based backup files | |
US10628444B1 (en) | Incremental backup operations for on-line availability groups | |
US10884874B1 (en) | Federated restore of availability group database replicas |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200114 |