CN107229538A - A kind of method of file synthesis backup - Google Patents
A kind of method of file synthesis backup Download PDFInfo
- Publication number
- CN107229538A CN107229538A CN201710397825.5A CN201710397825A CN107229538A CN 107229538 A CN107229538 A CN 107229538A CN 201710397825 A CN201710397825 A CN 201710397825A CN 107229538 A CN107229538 A CN 107229538A
- Authority
- CN
- China
- Prior art keywords
- backup
- space
- file
- combiner
- space reclamation
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
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
A kind of method of file synthesis backup, it is broadly divided into space reclamation device, combiner and index person, the space reclamation device is used for the space that specific file in backup set is reclaimed according to request, the combiner is used to merge the backup set excessively sparse due to space reclamation, the index person is used to record the position after merging where file, after user once back up, storage server judges whether that needs merge operation, if desired space reclamation device is then created, combiner and index person, then the file difference of complete standby and incremental backup is contrasted, the space of file unnecessary in full backup is reclaimed by space reclamation device, check in existing backup set whether there is excessively sparse backup set after space reclamation is complete, combiner is called to merge these excessively sparse backup sets if having, it will can be updated in this whole process due to indexing change caused by merging into index person.
Description
Technical field
The present invention relates to the method for computer data backup technical field, more particularly to a kind of backup of file synthesis.
Background technology
File backup refers to be replicated the data in file system, when occurring disaster or maloperation, Ke Yifang
Just the valid data of recovery system are to ensure the normal operation of system and in time.
The main full backup of type of backup and incremental backup of file backup, full backup is that is the data that will be backed up are complete
Portion copies to storage server, and incremental backup only needs to backup the part data repaiied since the Last Backup.
The advantage of full backup is that the backup set for only needing to full backup can just recover data, and shortcoming is exactly backup needs in itself
Substantial amounts of resource is expended, the time is backed up, and backup set needs substantial amounts of space to be stored.
The advantage of incremental backup is the resource that backup needs, and time and memory space all subtract significantly for comparing full backup
It is few, and have the disadvantage that the backup set that needs association can not be used alone when recovering could be recovered.
Full backup (such as one generally can be all carried out with a longer cycle in current actual deployment file backup
The moon is carried out once), then carry out incremental backup (such as once a day) with a shorter cycle.As noted previously, as carrying out
Full backup is an operation for needing to expend ample resources, for some data with magnanimity size need the client of backup
More seriously the memory space inadequate of file backup is distributed to while two parts of preservation is complete standby.
Can only carry out once it is complete standby in the case of, currently existing scheme expires generally by subsequently incremental backup is all carried out
Foot, but this way has a very serious hidden danger, follow-up all incremental backup time points are required for dependent on complete standby
Part time point, once full backup time point damage, then all time points all fail.
The content of the invention
The present invention is exactly in view of the deficienciess of the prior art, a kind of method backed up there is provided file synthesis.
To solve the above problems, the technical solution used in the present invention is as follows:
A kind of method of file synthesis backup, is broadly divided into space reclamation device, combiner and index person, the space reclamation
Device is used for the space that specific file in backup set is reclaimed according to request, and the combiner is used to merge due to space reclamation excessively
Sparse backup set, the index person is used to record the position after merging where file, after user once back up, deposits
Storage server judges whether that needs merge operation, if desired then creates space reclamation device, combiner and index person, then right
Than the file difference of complete standby and incremental backup, the space of file unnecessary in full backup is reclaimed by space reclamation device, it is empty
Between reclaimed after check in existing backup set whether there is excessively sparse backup set, called if having combiner to these excessively
Sparse backup set is merged, and will can be updated in this whole process due to indexing change caused by merging into index person.
Compared with prior art, implementation result of the invention is as follows by the present invention:
The method for a kind of file synthesis backup that the present invention is provided, with advantages below:
One, merges backup mode, and after backup completely is carried out once, each backup afterwards is all only needed to from production environment
Void reads the file of change to backup server, then in the merging process of the enterprising row data of backup server, is substantially reducing
While backup procedure is to the resource consumption of production environment, the synthetic backup point for possessing independent completion recovery capability, pole are generated
The big low consumption high reliability for improving backup software.
Two, merging in itself and do not need real physical create one it is new complete standby so that whole building-up process becomes quick
And it is efficient, simultaneously because do not need physics create one it is new complete standby, it is only necessary to a small amount of exceptional space.
Embodiment
Illustrate present disclosure below in conjunction with specific embodiments.
A kind of method of file synthesis backup, is broadly divided into space reclamation device, combiner and index person, the space reclamation
Device is used for the space that specific file in backup set is reclaimed according to request, and the combiner is used to merge due to space reclamation excessively
Sparse backup set, the index person is used to record the position after merging where file, after user once back up, deposits
Storage server judges whether that needs merge operation, if desired then creates space reclamation device, combiner and index person, then right
Than the file difference of complete standby and incremental backup, the space of file unnecessary in full backup is reclaimed by space reclamation device, it is empty
Between reclaimed after check in existing backup set whether there is excessively sparse backup set, called if having combiner to these excessively
Sparse backup set is merged, and will can be updated in this whole process due to indexing change caused by merging into index person.
Full backup and incremental backup can also be merged into a new full backup, that is to say, that physically create one entirely
Backup.Because this mode is physically to create a full backup, this operation can expend the substantial amounts of system money of storage server
Source is also required to the additional storage space of a full backup to the complete for preserving of generation simultaneously, and effect is substantially not as good as the present invention.
Compared with prior art, implementation result of the invention is as follows by the present invention:
The method for a kind of file synthesis backup that the present invention is provided, with advantages below:
One, merges backup mode, and after backup completely is carried out once, each backup afterwards is all only needed to from production environment
Void reads the file of change to backup server, then in the merging process of the enterprising row data of backup server, is substantially reducing
While backup procedure is to the resource consumption of production environment, the synthetic backup point for possessing independent completion recovery capability, pole are generated
The big low consumption high reliability for improving backup software.
Two, merging in itself and do not need real physical create one it is new complete standby so that whole building-up process becomes quick
And it is efficient, simultaneously because do not need physics create one it is new complete standby, it is only necessary to a small amount of exceptional space.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
Any modifications, equivalent substitutions and improvements made within refreshing and principle etc., should be included in the scope of the protection.
Claims (1)
1. a kind of method of file synthesis backup, it is characterised in that:It is broadly divided into space reclamation device, combiner and index person, institute
The space that space reclamation device is used to reclaim specific file in backup set according to request is stated, the combiner is used to merge due to space
Reclaim and excessively sparse backup set, the index person is used to recording merge after position where file, when user carries out one
After secondary backup, storage server judges whether that needs merge operation, if desired then creates space reclamation device, combiner and rope
The person of drawing, then contrasts the file difference of complete standby and incremental backup, the space of file unnecessary in full backup is returned by space
Receive device to reclaim, check in existing backup set whether there is excessively sparse backup set after space reclamation is complete, merging is called if having
Device is merged to these excessively sparse backup sets, in this whole process can will due to merging caused by index change update
Into index person.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710397825.5A CN107229538A (en) | 2017-05-31 | 2017-05-31 | A kind of method of file synthesis backup |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710397825.5A CN107229538A (en) | 2017-05-31 | 2017-05-31 | A kind of method of file synthesis backup |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107229538A true CN107229538A (en) | 2017-10-03 |
Family
ID=59933492
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710397825.5A Withdrawn CN107229538A (en) | 2017-05-31 | 2017-05-31 | A kind of method of file synthesis backup |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107229538A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107783863A (en) * | 2017-10-26 | 2018-03-09 | 南京壹进制信息技术股份有限公司 | A kind of mass file Fast back-projection algorithm backup method |
| CN107908501A (en) * | 2017-10-26 | 2018-04-13 | 南京壹进制信息技术股份有限公司 | A kind of VMware virtual machine synthesized backup methods based on index |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101416150A (en) * | 2006-02-06 | 2009-04-22 | 泰克莱克公司 | Methods, systems, and computer program products for indexing, validating, recovering and consolidating a database indexed by range-bound numeric data |
| CN103077166A (en) * | 2011-10-25 | 2013-05-01 | 深圳市快播科技有限公司 | Spatial multiplexing method and device for small file storage |
| CN103995757A (en) * | 2014-05-12 | 2014-08-20 | 浪潮电子信息产业股份有限公司 | Fast file backup method based on changed file monitoring |
| US9251151B1 (en) * | 2013-07-02 | 2016-02-02 | Ca, Inc. | System and method for merging continuous volume snapshots |
| CN105740098A (en) * | 2016-01-26 | 2016-07-06 | 浪潮(北京)电子信息产业有限公司 | Determination method and system for stale data among backup data |
-
2017
- 2017-05-31 CN CN201710397825.5A patent/CN107229538A/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101416150A (en) * | 2006-02-06 | 2009-04-22 | 泰克莱克公司 | Methods, systems, and computer program products for indexing, validating, recovering and consolidating a database indexed by range-bound numeric data |
| CN103077166A (en) * | 2011-10-25 | 2013-05-01 | 深圳市快播科技有限公司 | Spatial multiplexing method and device for small file storage |
| US9251151B1 (en) * | 2013-07-02 | 2016-02-02 | Ca, Inc. | System and method for merging continuous volume snapshots |
| CN103995757A (en) * | 2014-05-12 | 2014-08-20 | 浪潮电子信息产业股份有限公司 | Fast file backup method based on changed file monitoring |
| CN105740098A (en) * | 2016-01-26 | 2016-07-06 | 浪潮(北京)电子信息产业有限公司 | Determination method and system for stale data among backup data |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107783863A (en) * | 2017-10-26 | 2018-03-09 | 南京壹进制信息技术股份有限公司 | A kind of mass file Fast back-projection algorithm backup method |
| CN107908501A (en) * | 2017-10-26 | 2018-04-13 | 南京壹进制信息技术股份有限公司 | A kind of VMware virtual machine synthesized backup methods based on index |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250156282A1 (en) | Database snapshot and backup management with recoverable chains | |
| US10055148B1 (en) | Storing application data as an enhanced copy | |
| CN102891849B (en) | Service data synchronization method, data recovery method, data recovery device and network device | |
| US20140089266A1 (en) | Information processing system | |
| US9588858B2 (en) | Periodic data replication | |
| US7853571B2 (en) | Techniques for file system recovery | |
| CN103516736A (en) | Data recovery method of distributed cache system and a data recovery device of distributed cache system | |
| US11429488B2 (en) | Data recovery method based on snapshots, device and storage medium | |
| CN110096476A (en) | Data back up method, device and computer readable storage medium | |
| CN108255638B (en) | Snapshot rollback method and device | |
| CN106445741B (en) | One kind realizing oracle database disaster-tolerant backup method based on ceph | |
| CN103164295B (en) | Enterprise information technology (IT) business virtualization disaster recovery method based on zettabyte file system (ZFS) and kernel-based virtual machine (KVM) kernel virtual underlying system | |
| CN109189860A (en) | A kind of active and standby increment synchronization method of MySQL based on Kubernetes system | |
| US10613923B2 (en) | Recovering log-structured filesystems from physical replicas | |
| CN105302667A (en) | Cluster architecture based high-reliability data backup and recovery method | |
| CN102799503B (en) | Recover method applied to large quantity of small files | |
| US11748215B2 (en) | Log management method, server, and database system | |
| CN105955989B (en) | A method for establishing a cloud platform database master-slave server | |
| CN102024021A (en) | Method for logging metadata in logical file system | |
| CN103530206B (en) | A kind of method and apparatus of date restoring | |
| CN105302922A (en) | Realizing method for snapshot of distributed file system | |
| CN107229538A (en) | A kind of method of file synthesis backup | |
| US20120158652A1 (en) | System and method for ensuring consistency in raid storage array metadata | |
| CN104850628A (en) | Data synchronization method and apparatus in database | |
| CN104331425A (en) | Data synchronization method for real-time database of power grid monitoring system |
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 |
Application publication date: 20171003 |
|
| WW01 | Invention patent application withdrawn after publication |