home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
disk
/
backup
/
a055_1
/
!Backup
/
!Help
next >
Wrap
Text File
|
1993-10-12
|
2KB
|
43 lines
!Backup - Incremental backup - v1.03 20-Dec-1992
This utility creates an input list for Frank Lancaster's tar to make an
incremental backup of a hard disk to floppies.
The dates file in the application directory stores the levels and dates of
previous backups. !Backup recurses down through all directories starting
at adfs::4.$, listing all files which have been modified since the last
backup at a lower level. For level 0 the list just contains "*" meaning
backup everything.
Any existing backup on the first floppy at the current level is wiped
without notice but other files on this floppy are queried. Subsequent
floppies of a multi-floppy backup must be wiped by hand before starting.
!Backup then runs tar to write the files to a tar archive on multiple
floppies and, if this succeeds then a new record is appended to the dates
file.
The first file in the archive will be a label file listing the current level
and date of the backup on which the current one was based. The archive is
named adfs::0.$.L<level>/<DDMMYY> where <level> is the current level and
<DDMMYY> is the current date.
The Obey file "Restore" in the application directory contains some sample
instructions for restoring directories from a tar backup. See the comments
in that file. It sets the current directory to a subdirectory of the
application directory called "Work".
The Tar and Compress executables should be installed somewhere on your
Run$Path or you can create aliases for them with commands like:
Set Alias$Tar Run <Backup$Dir>.Tar %%*0
This program is Copyright © 1992 Denis Howe and may be distributed freely
provided nothing is charged for it and this copyright notice is retained.
Please let me know if you receive a copy of this program.
Tar on the Archimedes is Copyright © 1991 Frank Lancaster.
Denis Howe <dbh@doc.ic.ac.uk>
48 Anson Rd, London NW2 3UU
+44 (81) 450 9448