CN102479115A - Data backup and recovery system and data backup and recovery method - Google Patents

Data backup and recovery system and data backup and recovery method Download PDF

Info

Publication number
CN102479115A
CN102479115A CN2010105556576A CN201010555657A CN102479115A CN 102479115 A CN102479115 A CN 102479115A CN 2010105556576 A CN2010105556576 A CN 2010105556576A CN 201010555657 A CN201010555657 A CN 201010555657A CN 102479115 A CN102479115 A CN 102479115A
Authority
CN
China
Prior art keywords
server
backup
main system
data
circuit
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
CN2010105556576A
Other languages
Chinese (zh)
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.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision 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 Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2010105556576A priority Critical patent/CN102479115A/en
Priority to US13/155,315 priority patent/US20120131318A1/en
Publication of CN102479115A publication Critical patent/CN102479115A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1666Error detection or correction of the data by redundancy in hardware where the redundant component is memory or memory area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

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

The invention relates to a data backup and recovery system and a data backup and recovery method. The method comprises the following steps of: backing up a host system of a server once at intervals of a preset time, and storing the backed-up host system in a storage of a fallback circuit; and when the host system of the server cannot start, acquiring a backed-up initial system of the server from the storage of the fallback circuit, after the backed-up initial system is started, acquiring the backed-up host system of the server from the storage of the fallback circuit, transmitting the backed-up host system to a server body circuit, and then, restarting the server. With the adoption of the data backup and recovery system and the data backup and recovery method, the backup and the recovery of system data of the server can be achieved by lower cost.

Description

Data backup and recovery system and method
Technical field
The present invention relates to a kind of data backup and recovery system and method.
Background technology
Stability is important techniques index of server system, and in order to ensure the safety of server system data, (Redundant Array ofIndependent Disk RAID) comes memory system data generally to adopt raid-array.But the server of RAID framework is hidden the unsafe factor of a series of the unknowns also when bringing convenience to people, like internet worm; Assault, system crash, hardware fault; Confidential data damages, reveals, is stolen and sudden power; Situation such as sudden, abiogenous force majeure factor such as earthquake all can cause losing of server data, bring massive losses for user or enterprise.
For the accident that prevents server data is lost; Current way is to set up the backup server that one or more links to each other with master server; The every system documentation in master server of set time (as 5 minutes) backup of backup server; When collapsing, can from backup server, obtain the system documentation of backup when master server appearance accident.But this way need be set up one or more backup server, has increased the cost of data backup.
Summary of the invention
In view of above content, be necessary to provide a kind of data backup and recovery system, the data backup that it can realize the server main system through hardware circuit passes through fallback circuit automatic recovery system data when main system can't start.
In view of above content, also be necessary to provide a kind of data backup and restoration methods, the data backup that it can realize the server main system through hardware circuit passes through fallback circuit automatic recovery system data when main system can't start.
A kind of data backup and recovery system, this system is arranged in the server, comprises body circuit and fallback circuit, wherein:
Said body circuit is used for the main system of storage server;
Said fallback circuit comprises storer and data backup and recovers module, and the storer of said fallback circuit is used for backup starter system, and the backup main system of one or more servers of storage server;
Said data backup with recover module, be used for whenever at a distance from a Preset Time, back up the main system of a server, and will back up in the storer that main system is stored in fallback circuit;
Said data backup and recovery module; The main system of server also is used for when can not start; From the storer of fallback circuit, obtain the backup starter system of this server, after this backup initial system boot, from the storer of this fallback circuit, obtain the backup main system of this server; And should back up main system and send this ontology server circuit to, restart this server then.
A kind of data backup and restoration methods, this method comprises the steps:
Whether the main system when server is started shooting in the inspection ontology server circuit can start;
If the main system of this server can start, then directly start the main system of this server;
If the main system of this server cannot start, then the fallback circuit of the BIOS of server in this server sends the data restore instruction;
After the fallback circuit of server receives above-mentioned data restore instruction, from the storer of fallback circuit, obtain the backup starter system of this server;
The BIOS of server is the collection system guidance information from this backup starter system, and according to the system bootstrap information of collecting, starts to this backup starter system; And
From the storer of this fallback circuit, obtain the backup main system of this server, and should back up main system and send this ontology server circuit to, restart this server then.
Preceding method can be carried out by electronic equipment (like server), and wherein this electronic equipment has display screen, one or more processor, the storer that has attached graphic user interface (GUI) and is kept at one or more modules, program or the instruction set that is used to carry out these methods in the storer.In certain embodiments, this electronic equipment provides the multiple function that comprises radio communication.
The instruction that is used for carrying out preceding method can be included in and be configured to the computer program carried out by one or more processors.
Compared to prior art, described data backup and recovery system and method, the data backup that it can realize the server main system through hardware circuit passes through fallback circuit automatic recovery system data when main system can't start.Because the present invention do not need to set up in addition backup server, thereby realized the backup and the recovery of server system data, and this design has simple in structurely, be easy to realize convenient, practical, safe, efficient advantage with lower cost.
Description of drawings
Fig. 1 is the structural representation of data backup of the present invention and recovery system preferred embodiment.
Fig. 2 is the applied environment synoptic diagram of data backup of the present invention and recovery system preferred embodiment.
Fig. 3 is the structural representation of fallback circuit preferred embodiment of the present invention.
Fig. 4 is data backup and the functional block diagram of recovering module.
Fig. 5 is the process flow diagram of the preferred embodiment of data backup of the present invention and restoration methods.
The main element symbol description
Server 2
The body circuit 20
BIOS 21
Fallback circuit 22
First memory 23
Processor 24
Second memory 25
Data backup and recovery module 26
The starter system of backup ?30
The first backup main system ?41
The second backup main system ?42
The 3rd backup main system ?43
Data backup and recovery system ?60
The data backup submodule ?201
Data are recovered submodule ?202
The systems inspection submodule ?203
Embodiment
As shown in Figure 1, be the structural representation of data backup of the present invention and recovery system preferred embodiment.In the present embodiment, said data backup and recovery system 60 comprise body circuit 20, fallback circuit 22 and first memory 23.
Consult shown in Figure 2ly, said data backup and recovery system 60 are arranged in the server 2, this server 2 also comprise the Basic Input or Output System (BIOS) that links to each other through data bus (BasicInput Output System, BIOS) 21 with processor 24.In the present embodiment, said body circuit 20 is used for the main system that storage server 2 is equipped with various application programs, and said first memory 23 is used for the various data (like voice data and video data etc.) of storage server 2.In the present embodiment, said first memory 23 hard disk that can be server 2.
Consult shown in Figure 3ly, said fallback circuit 22 is a kind of slave systems of server 2 main systems, comprises second memory 25 and data backup and recovers module 26.Wherein, said second memory 25 stores the starter system 30 of the backup of server 2, the backup main system of one or more server 2 (like the first backup main system, 41, the second backup main systems, 42, the three backup main systems 43).The starter system 30 of said backup is the operating system that server 2 is pre-installed when dispatching from the factory, promptly a kind of naked system that Any Application is not installed.In the present embodiment, said second memory 25 can be a nand flash memory chip.
In the present embodiment, said data backup and recovery module 26 are used for every at a distance from a Preset Time (as 5 minutes), the main system of a server 2 of backup.If the user has the data of pair server 2 main systems to make amendment (comprise mandate with undelegated); Said data backup will be backed up data and amended data before revising with recovery module 26 simultaneously; Return to when taking place and revise preceding or amended arbitrary state, guarantee security, the integrality of system information in order to disaster.
Need to prove that in view of the consideration of second memory 25 capacity and cost, when the backup quantity of server 2 main systems reached a preset value (as 10), data backup covered the main system of backup before with the main system that recovery module 26 will be used new backup.For example; The maximal value of supposing main system backup quantity is 10, and when main system backup quantity surpassed 10, data backup replaced the first backup main system 41 with recovery module 26 with the 11 backup main system; The 12 backup main system replaced the second backup main system 42; The 13 backup main system replaced the 3rd backup main system 43 ..., and the like.
Said data backup also is used for when the main system of server 2 can't start with recovery module 26, from the second memory 25 of fallback circuit 22, recovers the main system data automatically, describes below the detailed process.
In the present embodiment; Said data backup can be divided into one or more submodules with recovery module 26; Said one or more submodule is stored in the said fallback circuit 22 and is configured to and carried out by one or more processors (present embodiment is a processor 24), to accomplish the present invention.For example, consult shown in Figure 4, said data backup with recover that module 26 is divided into data backup submodule 201, data are recovered submodule 202 and systems inspection submodule 203.The alleged module of the present invention is to accomplish the program segment of a specific function, is more suitable in describing the implementation of software in controlling computer 2 than program.
As shown in Figure 5, be the process flow diagram of the preferred embodiment of data backup of the present invention and restoration methods.
Step S1, the main system in the body circuit 20 of BIOS 21 inspection server 2 when server 2 starts checks promptly whether the main system data of server 2 is complete.In the present embodiment, if BIOS 21 can not find the boot of server 2 main systems, or this boot damages, and shows that then the main system data of this server 2 is imperfect.
Step S2, BIOS 21 judge whether the main system of server 2 can start.In the present embodiment, if the main system data of this server 2 is imperfect, show that then the main system of this server 2 cannot start, BIOS 21 sends data restore instruction, execution in step S3 then to fallback circuit 22.If the main system complete data of this server 2 shows that then the main system of this server 2 can start, direct execution in step S4-S7.
Step S3 after data recovery submodule 202 receives above-mentioned data restore instruction, obtains the starter system 30 of server 2 backups, then execution in step S4 from the second memory 25 of fallback circuit 22.
Step S4, BIOS 21 maybe is somebody's turn to do collection system guidance information the starter system 30 that backs up from the main system of this server 2.In the present embodiment, said system bootstrap information is meant the system bootstrap routine of this server 2.Particularly, if the main system of server 2 can start, BIOS 21 collection system guidance information from the main system of this server 2 then; If the main system of server 2 cannot start, BIOS 21 collection system guidance information from the starter system 30 of the backup of this server 2 then.
Step S5, BIOS 21 be according to the system bootstrap information of collecting, and the main system that starts to server 2 is the starter system of this backup maybe.Particularly, if the main system of server 2 can start, then BIOS 21 directly starts this main system; If the main system of server 2 cannot start, then BIOS 21 starts the starter system 30 of the backup of this server 2.
Whether the main system that step S6, systems inspection submodule 203 judge this server 2 maybe starter system of this backup is naked system.If the main system of this server 2 maybe starter system of this backup is not naked system, then execution in step S7; If the main system of this server 2 maybe starter system of this backup is naked system, then execution in step S8.The main system that is appreciated that this server 2 is not naked system, and the starter system of these server 2 backups is a kind of naked systems.
Step S7, server 2 executive system tasks are controlled the execution of various application programs, and flow process finishes.
Step S8, data are recovered submodule 202 obtains server 2 backups from the second memory 25 of fallback circuit 22 main system, and the main system that will back up sends the body circuit 20 of this server 2 to, restart server 2 then, and return step S1.In the present embodiment, said data backup submodule 201 is every at a distance from a Preset Time (as 5 minutes), and the main system of a server 2 of backup backs up main system 43 or the like like the first backup main system 41, the second backup main system 42 and the 3rd.
In the present embodiment, data are recovered submodule 202 obtains server 2 the last backups from the second memory 25 of fallback circuit 22 main system.For example; Consult shown in Figure 3; The BACKUP TIME of supposing the first backup main system 41 is 10:20, and the BACKUP TIME of the second backup main system 42 is 10:25, and the BACKUP TIME of the 3rd backup main system 43 is 10:30; Then data are recovered submodule 202 selections the 3rd backup main system 43, and send the 3rd backup main system 43 the body circuit 20 of this server 2 to.
In other embodiments, if the 3rd backup main system 43 still can not start, then continue to start the second backup main system 42.If this second backup main system 42 still can not start, then continue to start the first backup main system 41 ..., and the like, all the backup main system circulations in the second memory 25 of fallback circuit 22 finish.
What should explain at last is; Above embodiment is only unrestricted in order to technical scheme of the present invention to be described; Although the present invention is specified with reference to preferred embodiment; Those of ordinary skill in the art should be appreciated that and can make amendment or be equal to replacement technical scheme of the present invention, and do not break away from the spirit and the scope of technical scheme of the present invention.

Claims (10)

1. data backup and recovery system is characterized in that this system is arranged in the server, comprise body circuit and fallback circuit, wherein:
Said body circuit is used for the main system of storage server;
Said fallback circuit comprises storer and data backup and recovers module, and the storer of said fallback circuit is used for backup starter system, and the backup main system of one or more servers of storage server;
Said data backup with recover module, be used for whenever at a distance from a Preset Time, back up the main system of a server, and will back up in the storer that main system is stored in fallback circuit;
Said data backup and recovery module; The main system of server also is used for when can not start; From the storer of fallback circuit, obtain the backup starter system of this server, after this backup initial system boot, from the storer of this fallback circuit, obtain the backup main system of this server; And should back up main system and send this ontology server circuit to, restart this server then.
2. data backup as claimed in claim 1 and recovery system is characterized in that, when the backup quantity of server main system reached a preset value, said data backup covered the main system of backup before with the recovery module with the new main system that backs up.
3. data backup as claimed in claim 2 and recovery system is characterized in that, said data backup is the main system of the last backup of server with the backup main system of this server that the recovery module is obtained from the storer of this fallback circuit.
4. data backup as claimed in claim 1 and recovery system is characterized in that, described backup starter system is a kind of naked system that Any Application is not installed, and described backup main system is a kind of server system that application program is installed.
5. data backup as claimed in claim 1 and recovery system is characterized in that, the storer of said fallback circuit is a kind of nand flash memory chip.
6. data backup and restoration methods is characterized in that this method comprises the steps:
Whether the main system when server is started shooting in the inspection ontology server circuit can start;
If the main system of this server can start, then directly start the main system of this server;
If the main system of this server cannot start, then the fallback circuit of the BIOS of server in this server sends the data restore instruction;
After the fallback circuit of server receives above-mentioned data restore instruction, from the storer of fallback circuit, obtain the backup starter system of this server;
The BIOS of server is the collection system guidance information from this backup starter system, and according to the system bootstrap information of collecting, starts to this backup starter system; And
From the storer of this fallback circuit, obtain the backup main system of this server, and should back up main system and send this ontology server circuit to, restart this server then.
7. data backup as claimed in claim 6 and restoration methods is characterized in that, said fallback circuit is every at a distance from a Preset Time, the main system of a server of backup.
8. data backup as claimed in claim 7 and restoration methods is characterized in that, when the backup quantity of server main system reached a preset value, said fallback circuit covered the main system of backup before with the main system of new backup.
9. data backup as claimed in claim 8 and restoration methods is characterized in that, the backup main system of said this server that from the storer of this fallback circuit, obtains is the main system of the last backup of server.
10. data backup as claimed in claim 6 and restoration methods is characterized in that, described backup starter system is a kind of naked system that Any Application is not installed, and described backup main system is a kind of server system that application program is installed.
CN2010105556576A 2010-11-23 2010-11-23 Data backup and recovery system and data backup and recovery method Pending CN102479115A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2010105556576A CN102479115A (en) 2010-11-23 2010-11-23 Data backup and recovery system and data backup and recovery method
US13/155,315 US20120131318A1 (en) 2010-11-23 2011-06-07 Server and method for performing data recovery of the server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010105556576A CN102479115A (en) 2010-11-23 2010-11-23 Data backup and recovery system and data backup and recovery method

Publications (1)

Publication Number Publication Date
CN102479115A true CN102479115A (en) 2012-05-30

Family

ID=46065503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010105556576A Pending CN102479115A (en) 2010-11-23 2010-11-23 Data backup and recovery system and data backup and recovery method

Country Status (2)

Country Link
US (1) US20120131318A1 (en)
CN (1) CN102479115A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679613A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Mobile terminal and method and device for restoring user data of mobile terminal
CN111105760A (en) * 2018-10-26 2020-05-05 陕西坤同半导体科技有限公司 Mura compensation method and system of display equipment and display equipment
CN114996203A (en) * 2022-05-19 2022-09-02 中诚华隆计算机技术有限公司 SOC chip, capsule endoscope robot and capsule endoscope system

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103389928B (en) * 2013-08-14 2016-02-10 陈谦 A kind of method of computer data backup and recovery
CN104572339A (en) * 2013-10-17 2015-04-29 捷达世软件(深圳)有限公司 Data backup restoring system and method based on distributed file system
US10311234B2 (en) * 2015-06-26 2019-06-04 Quick Heal Technologies Private Limited Anti-ransomware
EP3182134A1 (en) * 2015-12-18 2017-06-21 Roche Diagnostics GmbH Method for restoring settings of an instrument for processing a sample or a reagent, and system comprising an instrument for processing a sample or reagent
CN108572886B (en) * 2017-03-13 2022-11-04 鸿富锦精密工业(武汉)有限公司 Operating system recovery circuit

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1728855A (en) * 2005-07-22 2006-02-01 上海贝豪通讯电子有限公司 Mobile terminal devices and method capable of recovering user's data automatically
US20060143530A1 (en) * 2000-05-19 2006-06-29 Self-Repairing Computers, Inc. Self-repairing computing device and method of monitoring and repair
CN101771804A (en) * 2008-12-29 2010-07-07 深圳市同洲电子股份有限公司 Backup and restore method for DTV receiving terminal software system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6490722B1 (en) * 1999-03-30 2002-12-03 Tivo Inc. Software installation and recovery system
US7370234B2 (en) * 2004-10-14 2008-05-06 International Business Machines Corporation Method for system recovery

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060143530A1 (en) * 2000-05-19 2006-06-29 Self-Repairing Computers, Inc. Self-repairing computing device and method of monitoring and repair
CN1728855A (en) * 2005-07-22 2006-02-01 上海贝豪通讯电子有限公司 Mobile terminal devices and method capable of recovering user's data automatically
CN101771804A (en) * 2008-12-29 2010-07-07 深圳市同洲电子股份有限公司 Backup and restore method for DTV receiving terminal software system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104679613A (en) * 2015-03-17 2015-06-03 努比亚技术有限公司 Mobile terminal and method and device for restoring user data of mobile terminal
CN111105760A (en) * 2018-10-26 2020-05-05 陕西坤同半导体科技有限公司 Mura compensation method and system of display equipment and display equipment
CN114996203A (en) * 2022-05-19 2022-09-02 中诚华隆计算机技术有限公司 SOC chip, capsule endoscope robot and capsule endoscope system

Also Published As

Publication number Publication date
US20120131318A1 (en) 2012-05-24

Similar Documents

Publication Publication Date Title
CN102479115A (en) Data backup and recovery system and data backup and recovery method
CN107844386B (en) Data backup and recovery method and device
CN105446828A (en) Database backup and recovery method, apparatus and system
CN113626256B (en) Virtual machine disk data backup method, device, terminal and storage medium
CN109086425B (en) Data processing method and device for database
CN106970856B (en) Data management system and method for backing up, recovering and mounting data
CN113407380B (en) Method and device for quickly recovering cluster-crossing disaster recovery, electronic equipment and storage medium
CN108228391B (en) LockStep processor and management method
CN108737153B (en) Block chain disaster recovery system, method, server and computer-readable storage medium
CN105607972A (en) Abnormity remedying method and device
CN115562911B (en) Virtual machine data backup method, device, system, electronic equipment and storage medium
CN102521073A (en) Increasing database availability during fault recovery
CN111813753A (en) File saving method, file restoring method, device and terminal equipment
CN107943617B (en) Data restoration method and device and server cluster
US10824517B2 (en) Backup and recovery of configuration files in management device
CN104484167A (en) Task processing method and device
US8880472B2 (en) Method of backing-up, and making available, electronic data and software initially stored on a client server
CN116048874A (en) Data backup method and system based on cloud environment
CN108647112B (en) Data backup method and device and distributed transaction processing system
CN103902401A (en) Virtual machine fault tolerance method and device based on monitoring
US11416292B2 (en) Satellite data processing method, apparatus, and satellite backup subsystem
CN104252366B (en) System recovery method, device, processor and memory
CN110727544A (en) Microsatellite satellite-borne computer system based on industrial devices
US20080010481A1 (en) Method, appratus, and system for a software based business continuity solution for a computing environment
CN103220569B (en) The automatic recovery method of a kind of Set Top Box and equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120530