home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
dskutl
/
fbr163.arc
/
FBR163.DOC
< prev
next >
Wrap
Text File
|
1988-03-20
|
18KB
|
721 lines
FBR - File Backup / Restore
Version 1.63
March 20, 1988
(c) Copyright Vernon D. Buerg 1985-88
ALL RIGHTS RESERVED
FBR - File Backup / Restore
Notice
------
This is a development test release of FBR. Use these
programs at your own risk. Although they have been
extensively tested, I take no responsiblity for any
losses.
NOT PUBLIC DOMAIN
-----------------
This document and the FBR programs are the personal property
of:
Vernon D. Buerg
456 Lakeshire Drive
Daly City, CA 94015
VOR BBS: 415-994-2944
Compuserve: 70007,1212
FBR is distributed by me for your personal use. You may not
charge for distributing FBR. Commercial use of FBR is
prohibited. Corporations and institutions may not use FBR
without first obtaining written permission. Sorry about that,
but if anyone is going to make a buck from this, it should be me.
Please let me know of any problems, criticisms, or suggestions.
Thank you.
FBR - File Backup/Restore Contents
Table of Contents
-----------------
Introduction ............................... 1
FB - File backup ........................... 2
Backup examples .......................... 3
FR - File restore .......................... 4
Restore examples ......................... 5
FS - File status ........................... 6
Operational notes .......................... 7
Version history ............................ 8
FBR - File Backup / Restore Page 1
Introduction
------------
FBR is a system of three small programs which perform the
backing up and restoring of files. They are similar to the
DOS BACKUP/RESTORE utilities except that FBR can currently
only process one directory at a time. It does, however, back
up all files in a directory, filling as many backup disks as
necessary. The FBR backup and restore programs can select
files based upon 30 file specifications.
Programs
--------
The FBR system consists of these files:
FB.COM - used to back up files
FR.COM - used to restore FBR files
FS.COM - to report on contents of FBR files
FBR.DOC - this document
It is recommended that the FR.COM program be copied to the
first diskette of each backup. This will insure that the
restore program is the correct one for restoring the files.
The file name may include a version number, e.g. FB158.COM
instead of FB.COM for the backup program.
FBR - File Backup / Restore Page 2
Backup - FB Command
-------------------
To back up files in a directory, use the FB.COM program.
FB [d:][\path][filespec] [filespec...] [/D] [/M] [/2] [/C] [/V] [t:]
If no command line parameters are supplied, FB backs up all the
files in the current directory to the disk in drive A.
If the first d: (drive) operand is supplied, it specifies the
drive, and/or path, and/or a file specification for the files to
be backed up. Only files matching the 'filespec' are processed.
More than one 'filespec' may be supplied. Separate each file
specification by a blank or a comma.
The IBMDOS.COM, IBMBIO.COM, MSDOS.SYS, and IO.SYS files are
ignored.
The last 't:' operand specifies the target drive, and it must be
the LAST operand.
The /D operand specifies that all files on the target disk be
deleted before files are backed up to it.
The /M operand specifies that only modified files are to be
backed up, i.e. archive bit not set.
The /2 operand specifies that the target drive is to alternate
from either B to A, or from A to B. This allows backups to
continue while changing floppy diskettes.
The /C operand specifies that the archive bit for each file
copied should be reset.
The /V operand specifies that the DOS verify function should be
used. This results in slower I/O but perhaps more peace of
mind.
As each file is processed, a message is displayed telling you
the name of the file that has been copied. You may abort the
back-up by pressing ESCape or control-C.
When a backup drive fills, you are asked to ready another
diskette and to press any key. To cancel the backup at this
point, press the ESCape key. The state of the copied files is
unpredictable if you cancel the back up.
FBR - File Backup / Restore Page 3
Backup Examples:
---------------
o If the current drive is C: and the current directory
is \ME, then to backup all of the C:\ME files
onto two alternating drives, issue the following:
FB /2 -or- FB C:\ME\*.* /2 B:
o To backup only files with an extension of COM or EXE:
FB *.COM *.EXE
o Backup two files from a directory on drive D, and delete
any files already on the backup diskette:
FB d:\subdir\file1.ext file2.ext b: /D
FBR - File Backup / Restore Page 4
Restore - FR Command
--------------------
To restore files backed up by FB, use the FR.COM program.
FR [d:][\path] [filespec...] [/2] [/R] [/U] [/V] [/Q]
The 'd:' operand specifies the drive which contains the FBR
files from FB. If omitted, drive A is used.
The \path operand identifies the FBR file to use for the
restore. If omitted, the first FBR file found is used.
FR always restores the files to the current disk and
directory.
Up to 30 "filespec" parameters may be supplied. Only those
files which match one of the "filespecs" are restored.
The '/2' operand specifies that two drives are to be used for
restoring files. The request for readying drives alternates
from B to A, or from A to B.
The '/V' option specifies that the system verify option is to be
set on. Otherwise, verify is set off to improve speed.
The '/R' option specifies that any existing copies of the files
be over-written. If omitted, you will be asked whether or not
an existing file may be replaced. This is the fastest method
of restoring files.
The '/U' option specifies that only new files from the backup
set be restored. A new file is one that does not already exist
in the target directory, or one that has a later file date and
time.
Use the /Q switch to disbale beeps and bells.
If you mount the wrong FBR disk, the program asks again for the
same disk number. Press ESCape or ctrl-C to abort.
As each file is restored, a message is displayed telling you the
name of the file. As a backup disk becomes completely read, you
are asked to ready another. You may press the ESCape or
control-C at any time to cancel the restore operation. All
files except the last one are valid.
If the target disk runs out of space, the restore stops and the
last file may be unusable.
Each restored file has the same or later date, and the same file
attribute as the original (backup copy) of the file. Existing
files are over-written if the /R option is used, or if the
backup copy of the file is newer and the /U option is used.
FBR - File Backup / Restore Page 5
FR Examples:
-----------
o To restore the files from an FBR disk(s) in
drive B, use the following:
FR B:
o Restore the subdirectory TEST which has an FBR file
name of @TEST@@@.#01
FR a:\test
o To restore only files with an extension of COM or EXE:
that are newer:
FR *.COM *.EXE /U
FBR - File Backup / Restore Page 6
Status - FS Command
-------------------
To determine the names of files backed up into FBR file(s), and
on which diskette they reside, use the FS.COM program.
FS [d:][pathname] [filespec] [/N]
The single operand 'd:' specifies the drive which contains the
FBR file(s). If omitted, drive A is assumed.
If no 'pathname' is supplied, the directories for all FBR files
on the disk are displayed. Otherwise, only those FBR files
which match the pathname are shown.
Up to 30 file specifications may be supplied. If omitted, all
FBR file entries are displayed. If supplied, only those entries
that match one of the filespecs is displayed.
It is not necessary to use the first disk of FBR files for FS to
display file status information. The LAST diskette contains the
most accurate data regarding which diskettes that files are on.
If the 'Disk Pos' is given as '?', the diskette numbers are
estimates.
For each file backed up by FB, one line of information is
displayed. This includes the file name, create date, file size,
file attributes, and the diskette number. The files are
displayed in alphabetical order unless the /N option is used,
then the files are listed in the physical order in which they
were backed up.
If a file starts on one disk and ends on another, two volume
numbers are displayed, e.g. 01 02.
When the screen fills, the message "more..." is displayed. You
may enter ESCape or control-C, or the letter N to abort and
return to DOS.
FBR - File Backup / Restore Page 7
Operational Notes
-----------------
The FB backup program creates one file on each disk that it
uses.
The filename is of the form '@ppppppp.#nn',
where 'nn' is a sequential volume number beginning with 01;
and 'ppppppp' is the name of the origin directory. For root
directories, the name also contains the drive letter.
For example, '@ROOTC@@.#01' is the first backup file for
the root directory of the disk from drive C.
FB may not scratch the target disk. It will use whatever space
is available for making its backup copies and ask for another
disk as needed. Because the FBR filenames are taken from the
the origin directory name, more than directory may be backed up
onto one diskette.
FB requires about 64K of memory but will use all available
memory if it needs to for storing directory information.
FR restores files to the current drive and subdirectory. This
is intentional as it yields more flexibility.
I've noticed that FBR is about twice as fast as BACKUP, and that
the /2 option for using two drives is very helpful. The amount
of disk space is about the same.
The FBR files may reside on any type of disk supported by the
operating system. That is, a floppy diskette may be backed up
to a fixed disk, if so desired.
Since the FBR files are unique on any disk (or subdirectory)
there is no reason why they can not be sQueezed or ARCed for
transporting to other systems. For example, an entire floppy
disk of files will most likely produce one FBR file that can be
compressed and then transmitted.
More?
-----
FBR was written to satisfy my personal method of backup. I'm
sure there are much better methods and programs, but FBR is
cheap (free), and it's easy for me to use. I don't use it for
all my backup procedures, but it has saved me more than once.
Future enhancements will allow processing all subdirectories in
the current directory, formatting of the target disks, and the
ability to add files to an existing FBR file.
If you like FBR, let me know. Otherwise I'll get bored with it
and forget all about it.
FBR - File Backup / Restore Page 8
Version History
---------------
1.0 - October 28, 1985
1.1 - October 30, 1985
- added /C and /V options to FB
- subdirectory and IBMxxx.COM entries are excluded
from the FBR files to save some space
- fixed the ESCape (or ctrl-C) response to abort FB
- changed FS to show two disk numbers for files which
span volumes
1.2 - October 31, 1985
1.3 - November 12, 1985
- the table at the beginning of each FBR file now contains
the actual diskette number for each file, this makes
this version incompatibile with previous versions, so
it's a good idea to place FR.COM on each FBR disk.
- FS now lists the file alphabetically, and if the last
disk is used, the diskette numbers are accurate; otherwise
the diskette number is calculated and may not be correct.
- the FBR file name was changed to allow multiple directories
to be backed up onto one disk; this also provides more
information about what the FBR file contains.
- the ESCape key can be used at any time during FB to abort
the backup.
1.4 - December 7, 1985
- FB may selectively back up files
- FR may selectively restore files
- FS processes all FBR files on the specified drive
- the ESCape and control-C keys may be used at any
time to abort an FBR program; control-break is not
accepted
1.45 - January 25, 1986
- correct path syntax for FR
1.47 - February 2, 1986
- corrections to FR for multiple volumes
1.49 - February 16, 1986
- corrections to FR for large files spanning two disks
- add path operand to FS
- remove BIOS specific display routines from FS
1.50 - March 13, 1986
- corrections to FR for selective file restore
- add display options to FS
1.53 - May 21, 1986
- add /D option to FB to delete files on target disks
- exclude MSDOS.SYS and IO.SYS
- change FB to process files in ascending size order
FBR - File Backup / Restore Page 9
Version History (cont'd)
---------------
1.54 - June 14, 1986
- add /V, /R and /U options to FR
- display file names 5-up in FR
- make FB smaller
1.55 - April 7, 1987
- correct problem with cross-linked clusters using /D
- correct problems supplying filespecs to FB
1.58 - July 30, 1987
- FB: improve performance writing to target drive
1.60 - Aug 1, 1987
- FB: add display of file count, total bytes, and
count of disks required
- FB: improve file selection routines
1.61 - Aug 4, 1987
- FS: add filespec command line option
- FR: replace file selection routines
- FR: correct abort if wrong disk mounted
- FR: correct restore of file after replying Y to
"already exitts" message
1.62 - Nov 11, 1987
- FR: correct drive letter in mount message
- FR: correct problem using 'd:\path' in command not
using correct fbr filename
| 1.63 - Mar 20, 1988
| - FR: correct problem restoring from multiple disks