“MSBACKUP”的功能

Author: 曾刚 Date: 1995-02-24

        在MS_DOS命令行上,该功能的使用格式为:MSBACKUP [setup file ] [/BW [/LCB]/MDA]。式中的参数“setup file(设置文件)”是MSBACKUP所使用的Back Up 定义文件。该文件含有Backup兼容性的测试、设置配置信息必须的信息。用户可以在MSBACKUP运行中定义它,并且让用户对不同的定义给予不同的命名保存在一个“setup file”(扩展名为“SET”)中,如果用户不给出该参数,MSBACKUP将使用缺省的setup file_OEFAULT.SET。MSBACKUP在对话窗口中为选择使用一个已经定义并且命名保存好的设置文件提供有一个对框。用户可以按文件名称选择使用。另三个开关功能分别为:/BW 用于指定MSBACKUP在黑/白方式下运行,屏幕上的文字为白色。文字背景为黑色;/LCD用于指定MSBACKUP使用与Laptop显示兼容视频方式:/MDA用于“Monochrome”显示卡。
        MSBACKUP是以对话窗的方式让用户指定操作项目,用户可以进行一般性的BACKUP/RESTORE操作。在运行过程中它将建立一个Backup catalog(备份目录)文件,当用户需要对一个或者多个文件进行与先前版本相同的RESTORE操作时就可以装入Backup catalog,很容易地从备份的文件组中选择到所需要的文件。Backup catalog文件中包括了被备份文件目录结构。目录与子目录和文件名称及属性、文件长度、文件总数、文件总数、所使用的设置文件名称、Backup数据,每一个Backup目录文件名中的每一个字符包含有Backup文件组的有关重要信息。例如:文件名“CD50228.FUL”中从左向右的字符含义为:C:该设置中的第一个磁盘Backup;D该设置中的最后一个Backup磁盘,如果只有一个Backup磁盘,则该字母与第一个Backup磁盘字母相同;5:Backup文件建立的年份的最未一位数,由用户机器系统中的日期确定,这里指的是1995年;02: Backup文件建立的月份;28:Backup文件建立的天日;A 该Backup的位置。FUL表示Backup的类型为整体“Backup文件全部备份,如果是“IN”则只将修改过否的文件进行备份处理;“DIF”表示有差异地Backup,只备份整体备份后修改过的文件。
        每一次用户的“整体Backup”操作都使用一个指定的设置文件,MSBACKUP为此建立有一个Master catalog文件,以便跟踪在Backup执行周期的所有备份目录。当用户在进行下一次“整体Backup”操作时,又将建立一个新的Master catalog。当恢复一个完整地Backup周期备份的文件时就可以装入一个Master catalog。无论程序定义的Backup形式如何,MSBACKUP都能让用户保存有用的旧目录或者仅使用当前硬磁盘上的目录。Backup的目录文件是MSBACKUP的一个重要组成部分,当用户Backup硬磁盘上的文件时MSBACKUP将拷贝放置备份目录至硬磁盘上和包含有备份文件的磁盘与网络磁盘上。
        MSBACKUP要求用户的机器系统至少应当有512K的内存量。如果在使用出现内存量不够,可以退出MSBACKUP后移去内存中的驻留程序后再来进行操作。在MSBACKUP的Disk Backup Options(磁盘备份选择)对话窗中将Compress Backup Data(压缩备份数据)选择项关闭了也能改善内存量不够的使用情况。MSBACKUP使用MSDOSDATA环境变量来定位有关配置信息、备份文件组与目录。如果用户在使用MSBACKUP之前没有在DOS命令线上使用DOS系统的SET命令定义该变量,MSBACKUP仅搜索启动MSBACKUP程序时所在磁盘目录,如果没有找到相关的文件则使用缺省的设置建立之并且放置在该目录下。MSDOSDATA环境变量是MS-DOSV6.X为某些需要与别的程序共享MSBACKUP的Backup信息的用户而提供的。例如:如果用户在DOS提示符下键入“Set msdosdata=c:backup”命令行,则通知MS-DOS V6.X它们位于C磁盘的BACKUP目录下,而MSBACKUP程序则可以放在系统中的任何一个地方并且在任何一个磁盘目录下启动,如果建立了新的MSBACKUP配置信息则又将被放置在SET命令设置的目录下。