Font Size: a A A

The Design And Implementation Of NTFS Files Backup And Restore System Basedon VMware

Posted on:2016-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:B B RuiFull Text:PDF
GTID:2308330479491506Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the network application’s rapid development, we have more and more demand to the computer, sometimes also want to implement multiple operating system running through controlling one computer, but it isn?t easy to achieve, so the virtualization technology appeared. The virtualization product, VMware, solved the problem.We can create many vurtial machines on the VMware, run operating system and retain data in a machine. I practiced in Eisoo Software Co.,Ltd that focuses on data protection, importantly the issue whose name is VMware-based NTFS(New Technology File System) file system of backuping and restoring is designed and implemented to protect the virtual machine?s data, the system?s built on the framework of Any Backup 5R product, we can protect data through backupin g the whole machine?s snapshot, and restore it to any virtual platform logined on Any Backup console. The ultimate goal is to achieve an effective and reliable protection of all data, and reduce unnecessary losses.The issue performs comprehensive analysis and study to the VMware-based NTFS file system of backuping and restoring, and achieves its major function through four modules, which are NFS advanced backup, the browsing recovery, the mount recovery, and the NFS advanced recovery. First of all, we make reliable analysis through the study backgroud of home and abroad, then understand the strong demad of current users to the virtual machine?s backuping and recovery, and through multiple demand analysis clear what the system will implement, at last conduct outline and detail design,and coding.NFS advanced backup module implements backuping vmdk data of virtual disks and vmx data of virual machine?s profiles to the NFS storage, we cann?t synchronize it to the OFS until having received all data. The browsing recovery module implements to restore the whole machine to the virtual platform, which ensurs that the recovery machine is reliable and available. And the mount recovery module implements instantly to restore the entire machine, and share storage through mounting it, we only restore profiles, which can improve the efficiency of recovery. NFS advanced recovery implements more finer recovery granularity, Single-file, we can get the directories and all file under them through split vmdk files, and only restore the files but not the machine as it?s necessary.Finally, we execute functional and performance testing to the system, the functional testing is realized by the functional test cases designed, and the performace testing gets the speed of backuping and restoring, as well as the console and virtual platform?s usage of CPU and memory through using gigabit network and increasing the number of virtual machines? concurrent. At the end, the system has been integrated to Any Backup, the functional testing has pass ed and the performance testing has achieve the desired goal.
Keywords/Search Tags:VMware, NTFS, File’s backup and recovery, Recovery granularity, Virtual machine
PDF Full Text Request
Related items