● 摘要
为了迎合用户对数据和系统的越来越高的要求,AMD公司着手开发自主知识产权的备份还原解决方案(B&R, Backup and Recovery)。本套解决方案独立于源操作系统,以保证备份还原控制平台的稳定。实现备份功能过程中,专注于对多种文件系统格式的识别,对这些格式的设备做分区镜像或整盘镜像从而实现高速备份还原功能。在研究Windows系统程序和应用程序的配置和管理原则后,B&R方案还对重要的系统文件夹、指定文件夹做增量备份。网络版B&R,整合SAN存储网络技术实现备份文件的网络快速存储和分发,从而实现局域网内计算机集群式的还原功能。 本文从项目的需求出发,面向个人PC机和网吧PC机两个主要消费群体,设计并实现备份还原解决方案的两个分支:单机版和网络版。单机版的设计开发过程中,研究FAT32、NTFS、ext2、ext3等多种硬盘分区格式的读写特点,完成硬盘文件增量备份和硬盘分区或整个硬盘镜像复制,实现了单硬盘、多系统、一键还原的最简化用户操作流程的服务思想,同时实现关键文件拯救等功能模块;网络版设计开发过程中,研究NAS、iSCSI、SAN等网络存储技术后,选择SAN作为实现方案,描述了侧重于网络存储、网络分发、PC机集群式还原等功能的设计与实现。 本项目开发已经完成,备份还原功能完成,效率符合最初的设计需求。