永无止境的程序

..::[......]::..

导航

备份专家Backup Master V0.2帮助文档

备份专家Backup Master简介:

备份专家是一个文件备份工具。可以对文件和文件夹进行各种形式的备份。同时具有控制台命令接口(bm.exe)和图形界面(暂未完成)。

 

特性:

l         可以对备份项目进行分组,来按照你备份频度,备份方向等不同需要进行备份。

l         可以对备份的文件夹进行压缩。

l         多种备份方式和目标文件、文件夹命名方式。

 

备份组(Profile):

       BM中可以建立多个备份组,每个组指定一个备份文件夹路径,所有该组的备份项全部都备份到此文件夹。BM有一个默认的备份组(DefaultProfile),如果没有建立你自己的备份组,那么所有的备份项都可以属于默认备份组。

 

备份项:

       备份项是备份的最小单位,表示某一个需要备份的文件或者文件夹。如果是文件夹会进行打包压缩以减小体积。备份组(Profile)和备份项的关系示例如下:

l         <profile 1>

n         <backup item 1>

n         <backup item 2>

l         <profile 2>

n         <backup item 3>

 

备份类型:

       备份类型指定备份项是以什么方式进行备份。有覆盖(Override),增量(Incremental)和多版本(Duplicate)三种方式:

l         覆盖(Override):每次执行备份任务是都将该备份项对应的前一次的备份数据删除,然后再做备份。

l         增量(Incremental):只对修改过的部分进行备份,可以节省磁盘空间。增量备份只针对备份项是文件夹的情况。备份前程序先检查文件夹下所有文件(包括子文件夹)的更新状况,如果没有文件更新,则不备份此文件夹。增量是相对与文件夹来说的,对于文件夹内的每一个文件,都是采用覆盖的(Override)的方式。如果是删除某个文件,则不删除目标文件夹中的过时文件。

增量备份有两种情况:

n         不打包压缩文件夹:直接拷贝源文件夹中更新过的文件到目标文件夹,。

n         打包压缩文件夹:解压缩原包后再把更新过的文件重新打包进去

l         多版本(Duplicate):不删除以前的备份数据,按照命名策略进行命名后备份。此类型为默认备份类型。

 

命名策略:

l         按原名(Original):使用原始文件名。

l         重新命名(New name):改用新的固定的文件名。

l         按日期(By Date):文件名加上日期,此策略无法在覆盖(Override)和增量(Incremental)备份类型中使用。

 

 

备份项与命名策略的关系:

 

 

命名策略Naming Strategy

适用的备份项类型

按原名Original

重新命名New name

按日期By Date

覆盖Override

原始文件、文件夹名

新文件、文件夹名

文件,文件夹

增量Incremental

原始文件夹名

新文件夹名

文件夹

多版本Duplicate

文件名加上id

文件名加上id

文件名加上日期

文件,文件夹

 

 

备份压缩:

       备份文件夹可以选择是否压缩文件夹以节省空间,并且可以选择以下压缩级别:

l         最快压缩(High speed compression):Fast

l         中等压缩(Medium compression):Medium

l         最小压缩(Smallest size compression):Smallest

设置方法参考下面“设置”一节。

 

设置:

设置保存在主程序所在目录下的Properties.xml文件中

名字

介绍

可选值

默认值

MaxFileSize

备份文件的最大限制。如果超出则忽略此文件

1M任意大小

10

ZipFile

是否压缩备份文件夹

true, false

true

CompressionLevel

压缩级别。

Fast, Medium, Smallest

Medium

MaxDuplicateFiles

保留备份的最大版本数。

1 – 任意数量

20

MandantoryOverride

是否强制备份未改动过的文件。

true, false

false

 

 

备份任务(Backup Task)的执行

 

通常一个profile对应一个备份任务,用户可以选择执行任意个数的profileBM会生成一个任务队列去依次执行所有的profile定义的备份内容。

执行方式:

l         立即执行:

l         计划执行:(暂未实现)

 

备份的恢复

 

暂未实现,恢复动作通常不会很频繁,你可以手动进行恢复。

posted on 2007-02-17 00:25  AlleNny  阅读(358)  评论(2)    收藏  举报