Font Size: a A A

Design And Implementation Of Data Backup System Based On Linux

Posted on:2011-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:L T WangFull Text:PDF
GTID:2178330332488295Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent information age, information is very important. And data in thecomputer is the carrier of information. As a result, it is great significance to backup intime and to recover effectively on the data. With the popularization of Linux, there isa great demand of software on data backup and recovery in Linux. The support of databackup software with integrated functions, convenient operations and friendly Ulbecomes impera-tive. The popular commercial data backup softwares adopt patenttechnologies and are costly. Consequently,design and implementation of open source backup softwares become a new target of study and application.This thesis first analyzes the main commercial and open source backup software-based on Linux. After getting the requirements by analyzing in Linux backup content, backup functions and technical feasibility in detail,the thesis presents the design and implementation of an open source backup software system. Adopting structural development process, The system is implemented based on B/S model. And it is developed on Linux phtform. MySQL is chosen as database server,Apache as Web server and PHP and C as program languages. Periodical and nonperiodical full backup and file differential backup functions are implemented. And it is used to backup files, MySQL database on server,and client filesshared by Linux Samba and NFS.The system complies with GNU General Public License, with open source; it can be modified and optimized better. Framework design of the system has clear layer, coupling of component is in a low degree, and with high flexibility, convenient operation and high transparency, which is suitable to the backup of server data in small and medium-sized enterprises. After the system put into operation, it will achieve good results.This system only support small and medium-sized servers to do full backup online for MySQL database, considering to support large database backup like Oracle in next step; At present,backup system implements data backup only in local area network. In the future, I plan to apply the system more widely to network storage backup for remote data, and implement disaster tolerance backup.
Keywords/Search Tags:Data Backup, Open Source Core, Linux, Browser/Server
PDF Full Text Request
Related items