| With the rapid development of information technology and network technology, the daily operation of society is now increasingly dependent on data. Any damage or corruption of data will bring incalculable loss. The demands of using backup system to protect data integrity and security are growing fast. How to build a data backup system with high performance is one of the most important issues in storage research and development.Based on analyzing the principle and structure of the data backup system, some important techniques of backup are thoroughly researched. System business process is researched. A design of data backup system's overall structure is delivered, together with the design of user agent, management server, storage agent and their communication interfaces. Tests show that data backup system based on this structure has efficient backup performance. The management server doesn't take part in data transmission in backup and recovery process, balancing the load of the system.From the perspective of system function, the data backup system includes backup subsystem, restore subsystem and security subsystem. The system using advanced differential backup can achieve local and remote data backup. Design and implementation of the backup and restore subsystems are delivered. Function process and implement method of each module are given. The full backup module can achieve an initialized full backup. The differential backup module is used to capture data update and make a differential file and data transmission module is used to send and receive data. The data recovery pretreatment module is used to check system environment and make restore file ready. Test shows that the use of this module can increase the efficiency of data recovery of system.In order to improve the security and reliability of the data backup system, the identity authentication, data dynamic encryption and data consistency test are designed and implemented. They protect the security and consistency of system data. |