CN110096390B - 一种提供应急替代主存储功能的备份方法及其应用装置 - Google Patents
一种提供应急替代主存储功能的备份方法及其应用装置 Download PDFInfo
- Publication number
- CN110096390B CN110096390B CN201910585606.9A CN201910585606A CN110096390B CN 110096390 B CN110096390 B CN 110096390B CN 201910585606 A CN201910585606 A CN 201910585606A CN 110096390 B CN110096390 B CN 110096390B
- Authority
- CN
- China
- Prior art keywords
- storage
- backup
- strategy
- data
- block
- 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.)
- Active
Links
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种提供应急替代主存储功能的备份方法,包括如下步骤:添加存储服务器;添加备份策略;设置备份策略,选择通信协议,设置块存储大小;根据备份存储策略,通过用户指定的存储策略名称获取匹配的目标存储策略,创建块存储,并且映射到对应的备份客户端,挂载映射块存储;根据备份存储策略,开始备份数据;根据备份存储策略,完成备份数据,创建快照进行存储,结束备份。本发明根据备份策略使用POOL FILESYSTEM SNAPSHOT写时拷贝技术,写新数据时,包含旧数据的块被保留着,提供了一个可以被保留的文件***的快照版本,再根据恢复策略进行数据的快速恢复,这个过程节省了大量的时间,从而解决了数据的应急备份问题,具备极好的市场应用前景。
Description
技术领域
本发明属于计算机领域,涉及一种分布式数据***数据节点处理技术,具体涉及一种提供应急替代主存储功能的备份方法及其应用装置。
背景技术
分布式***是指文件***管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与存储资源的节点相连,将多节点的数据库组合成一个大的数据库对外提供服务。现有技术中,对于***的数据备份需要不断的重复备份基础数据,操作频率较大,对容量的需求也随之增大,由于备份容量与还原时间成反比,要获得较快的还原事件,一般的做法是牺牲备份容量,这样会对数据库生成大量的读请求,这样会消耗大量时间。
发明内容
发明目的:针对现有技术中存在的不足,提供一种提供应急替代主存储功能的备份方法及其应用装置,在无需牺牲备份容量的情况下,实现了对于数据的应急备份和快速恢复。
技术方案:为实现上述目的,本发明提供一种提供应急替代主存储功能的备份方法,包括如下步骤:
S1:添加存储服务器;
S2:添加备份策略(支持相关数据备份,例如:oracle、mysql等);
S3:设置备份策略,选择通信协议,设置块存储大小;
S4:根据备份存储策略,通过用户指定的存储策略名称获取匹配的目标存储策略,创建块存储,并且映射到对应的备份客户端,挂载映射块存储;
S5:根据备份存储策略,开始备份数据;
S6:根据备份存储策略,完成备份数据,创建快照进行存储,结束备份。
进一步的,所述步骤S2中通信协议包括iSCSI、IB和FC。
进一步的,所述步骤S4中首先接收存储数据和数据类型以及对应的存储策略名称,若判断获知所述目标存储策略中指定存储的文件***是块存储,则根据对应的存储名称获取对应的存储文件,并且快速挂载到备份客户端。
本发明还提供一种提供应急替代主存储功能的备份方法的应用装置,包括数据存储装置,所述数据存储装置包括接收模块和匹配模块,所述接收模块用于接收存储数据以及对应的存储策略名称,所述匹配模块用于根据目标存储策略匹配到所需备份文件对应的存储文件和存储介质。
进一步的,所述数据存储装置内配置有pool filesystem snapshot文件***,所述匹配模块根据目标存储策略匹配到的指定存储文件***为pool filesystem snapshot文件***,数据存储装置中的pool filesystem snapshot文件***会创建出对应文件类型(如EXT4、EXT3等)的文件***,并将备份的数据存放到对应的备份卷中。
本发明基于主流linux***,如deb系列的debian/ubuntu或rpm系列的redhat/centos等等,使用了部分第三方开源软件来构建或简化方案架构,本发明的应用***中涉及到了一个计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置,其储策略通过协议类型来完成计算机之间的通信,存储器存储有可被机器执行的程序指令,服务端调用程序指令能够执行步骤S4。
本发明通过在数据存储装置中同时配置pool filesystem snapshot文件***和Ext4、Ext3等文件***,通过根据用户指定的存储策略名称获取匹配的目标存储策略,合理分配存储空间。若目标存储策略指定存储的文件***为pool filesystem snapshot文件***,给指定客户端增加应急存储空间进行备份。
基于上述本发明的备份***,本发明还提供一种基于pool filesystem snapshot文件***的快速恢复备份数据的方法:通过根据用户指定的存储策略名称获取匹配的目标存储策略,使用iSCSI、IB、FC等等通讯协议,搭建存储端和客户端之间的备份和恢复体系。在进行备份数据恢复时,可以选择远程挂载的方式,这样的恢复方案在一些应用场景中有强大的作用,可以快速拉起临时业务,无需在海量数据的恢复过程中耗时等待。
有益效果:本发明与现有技术相比,根据备份策略使用POOL FILESYSTEMSNAPSHOT写时拷贝技术,写新数据时,包含旧数据的块被保留着,提供了一个可以被保留的文件***的快照版本,由于POOL FILESYSTEM SNAPSHOT在读写操作中已经存储了所有构建快照的数据,所以快照的创建非常快,再根据恢复策略进行数据的快速恢复,这个过程节省了大量的时间,从而解决了数据的应急备份问题。
附图说明
图1为本发明备份方法的流程示意图;
图2为快速恢复备份数据的方法流程示意图。
具体实施方式
下面结合附图和具体实施例,进一步阐明本发明。
如图1所示,本发明提供一种提供应急替代主存储功能的备份方法,包括如下步骤:
S1:添加存储服务器;
S2:添加备份策略(支持相关数据备份,例如:oracle、mysql等);
S3:设置备份策略,选择通信协议iSCSI、IB和FC,设置块存储大小;
S4:根据备份存储策略,通过用户指定的存储策略名称获取匹配的目标存储策略,创建块存储,并且映射到对应的备份客户端,挂载映射块存储;
S5:根据备份存储策略,开始备份数据;
S6:根据备份存储策略,完成备份数据,创建快照进行存储,结束备份。
本发明还提供一种提供应急替代主存储功能的备份方法的应用装置,包括数据存储装置,数据存储装置包括接收模块和匹配模块,接收模块用于接收存储数据以及对应的存储策略名称,匹配模块用于根据目标存储策略匹配到所需备份文件对应的存储文件和存储介质。数据存储装置内配置有pool filesystem snapshot文件***,所述匹配模块根据目标存储策略匹配到的指定存储文件***为pool filesystem snapshot文件***,数据存储装置中的pool filesystem snapshot文件***会创建出对应文件类型(如EXT4、EXT3等)的文件***,并将备份的数据存放到对应的备份卷中。
本实施例备份方法的步骤S4中首先通过数据存储装置的接收模块接收存储数据和数据类型以及对应的存储策略名称,然后通过数据存储装置的匹配模块判断获知目标存储策略中指定存储的文件***是块存储,也就是pool filesystem snapshot文件***,则根据对应的存储名称获取对应的存储文件,并且快速挂载到备份客户端。
如图2所示,本实施例中基于pool filesystem snapshot文件***和备份***,还提供了一种快速恢复备份数据的方法,其具体如下:
H1:在备份数据列表中选择需要恢复的数据;
H2:根据备份存储策略,在备份数据列表中选择需要恢复的数据;
H3:根据备份存储策略,在Pool filesystem snapshot卷列表中找到所需要恢复的数据存储卷;
H4:根据备份存储策略,把Pool filesystem snapshot卷列表中找到所需要恢复的数据存储卷,通过iSCSI、IB、FC等协议映射到恢复客户端;
H5:根据备份存储策略,在恢复客户端上挂载映射到此处的存储卷;
H6:根据备份存储策略,把挂载到此处的卷中数据恢复到指定目标路径;
H7:根据备份存储策略,检测数据是否恢复成功。
Claims (3)
1.一种提供应急替代主存储功能的备份方法,其特征在于:包括如下步骤:
S1:添加存储服务器;
S2:添加备份策略;
S3: 设置备份策略,选择通信协议,设置块存储大小;
S4: 根据备份存储策略,通过用户指定的存储策略名称获取匹配的目标存储策略,创建块存储,并且映射到对应的备份客户端,挂载映射块存储;
S5: 根据备份存储策略,开始备份数据;
S6: 根据备份存储策略,完成备份数据,创建快照进行存储,结束备份;
所述步骤S4中首先接收存储数据和数据类型以及对应的存储策略名称,若判断获知所述目标存储策略中指定存储的文件***是块存储,则根据对应的存储策略名称获取对应的存储文件,并且快速挂载到备份客户端。
2.根据权利要求1所述的一种提供应急替代主存储功能的备份方法,其特征在于:所述步骤S2中通信协议包括iSCSI、IB和FC。
3.根据权利要求1所述的一种提供应急替代主存储功能的备份方法的应用装置,其特征在于:包括数据存储装置,所述数据存储装置包括接收模块和匹配模块,所述接收模块用于接收存储数据以及对应的存储策略名称,所述匹配模块用于根据目标存储策略匹配到所需备份文件对应的存储文件和存储介质。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910585606.9A CN110096390B (zh) | 2019-07-01 | 2019-07-01 | 一种提供应急替代主存储功能的备份方法及其应用装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910585606.9A CN110096390B (zh) | 2019-07-01 | 2019-07-01 | 一种提供应急替代主存储功能的备份方法及其应用装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110096390A CN110096390A (zh) | 2019-08-06 |
CN110096390B true CN110096390B (zh) | 2019-12-17 |
Family
ID=67451188
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910585606.9A Active CN110096390B (zh) | 2019-07-01 | 2019-07-01 | 一种提供应急替代主存储功能的备份方法及其应用装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110096390B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200936A (zh) * | 2011-05-11 | 2011-09-28 | 杨钧 | 适用于云存储的智能配置存储备份方法 |
CN102497404A (zh) * | 2011-12-02 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种基于云环境的存储备份的方法 |
CN103778034A (zh) * | 2014-02-26 | 2014-05-07 | 广州杰赛科技股份有限公司 | 基于云存储的数据备份容灾方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104239166B (zh) * | 2014-09-11 | 2017-10-24 | 武汉噢易云计算股份有限公司 | 一种对运行中虚拟机实现文件备份的方法 |
CN105446830A (zh) * | 2015-11-09 | 2016-03-30 | 上海爱数信息技术股份有限公司 | 一种基于ndmp磁盘到磁盘复制技术的数据备份方法 |
-
2019
- 2019-07-01 CN CN201910585606.9A patent/CN110096390B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200936A (zh) * | 2011-05-11 | 2011-09-28 | 杨钧 | 适用于云存储的智能配置存储备份方法 |
CN102497404A (zh) * | 2011-12-02 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种基于云环境的存储备份的方法 |
CN103778034A (zh) * | 2014-02-26 | 2014-05-07 | 广州杰赛科技股份有限公司 | 基于云存储的数据备份容灾方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN110096390A (zh) | 2019-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220261419A1 (en) | Provisioning and managing replicated data instances | |
US10802921B2 (en) | Systems and methods including committing a note to master and slave copies of a data volume based on sequential operation numbers | |
US11467755B2 (en) | Method and system for enabling agentless backup and restore operations on a container orchestration platform | |
US8090917B2 (en) | Managing storage and migration of backup data | |
US9250824B2 (en) | Backing up method, device, and system for virtual machine | |
US8738883B2 (en) | Snapshot creation from block lists | |
CN110851302B (zh) | 一种数据库信息的备份方法及恢复方法 | |
US10852996B2 (en) | System and method for provisioning slave storage including copying a master reference to slave storage and updating a slave reference | |
US9830228B1 (en) | Intelligent backup model for snapshots | |
CN108351821A (zh) | 数据恢复方法及存储设备 | |
CN105446831A (zh) | 一种结合SAN的Server-Free备份方法 | |
JP5868986B2 (ja) | アイテム単位でのリカバリー | |
US20210133042A1 (en) | Method and system for intelligently migrating to a centralized protection framework | |
US20060282631A1 (en) | Discovering data storage for backup | |
CN110096390B (zh) | 一种提供应急替代主存储功能的备份方法及其应用装置 | |
US10976952B2 (en) | System and method for orchestrated application protection | |
CN110262928A (zh) | 一种基于应急备份***的快速恢复备份数据的方法 | |
US10929250B2 (en) | Method and system for reliably restoring virtual machines | |
US11675668B2 (en) | Leveraging a cloud-based object storage to efficiently manage data from a failed backup operation | |
US11281396B2 (en) | Storage system with a partial replica | |
US20230342261A1 (en) | Method and system for protecting data during data migration |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |