You use the RESTORE command to copy one or more files
from tape to disk. By choosing different RESTORE command options,
you can, for example, print a list of all files restored, restore files
to a particular volume, restore the system accounting structure,
and restore the complete hierarchical directory structure.
Restoring files involves the use of one or more tapes on a backup device.
The steps that you follow to complete the process are:
locate and prepare the necessary tape or tapes
check for duplicate file names
issue a FILE command to assign a file name to the tape drive
issue a RESTORE command to name the files you want to restore
and the options to use
 |
 |  |
 |
 | CAUTION: Do not use the STORE or RESTORE commands to
transfer any of the files originally on your system load tape from LDEV 1
to a system disk other than LDEV 1. (These files are contained in the
SYS account and can be displayed by entering the SYSFILE configurator of
the SYSGEN utility and using the SHOW command.) Also, do not use
STORE and RESTORE to
manipulate the files within a configuration group. These configuration
files come as a set, and moving them between groups or systems makes the
files inaccessible which will cause problems immediately or at some future
time. |
 |
 |  |
 |
To prepare the tapes |
 |
Search your tape library for the STORE tape(s) containing the files
you want to restore. If necessary,
you can use the LISTDIR parameter of the RESTORE command to list
a tape's contents. It displays information
from the tape directory and tape label without restoring any files.
(The LISTDIR parameter does not work with transport tapes created
for MPE V/E.)
For example, to find out if the STORE tape contains any HFS files,
enter:
RESTORE *T;/ - @.@.@;LISTDIR
|
Chapter 6 discusses how the hierarchical file system
affects STORE and RESTORE procedures. Read "To name
file sets in MPE and HFS syntax" and "To use wildcard characters
in the file set" for more information. For a complete discussion
of the hierarchical file system, read New Features
of MPE/iX: Using the Hierarchical File System (32650-90351).
The example below shows a sample RESTORE command and output from
the LISTDIR parameter:
RESTORE *T;@.SREXP.SYS;LISTDIR
|
STORE/RESTORE VERSION A.21.01 (C) 1986 HEWLETT-PACKARD
CO. WED, MAR 30, 1990, 10:59 AM
MPEXL MEDIA DIRECTORY
MEDIA NAME : STORE/RESTORE-HP/3000.MPEXL
MEDIA VERSION : MPEXL 08.50 FIXED ASCII
REEL NUMBER : 1
MEDIA CREATION DATE
WED, MAR 30, 1990, 10:53 AM
MEDIA CREATED WITH THE FOLLOWING OPTIONS
MEDIA RECORD SIZE : 16384
INTERLEAVE DEPTH : 1
FILENAME GROUP ACCOUNT CREATOR REEL SET
TDORSERR.SREXP .SYS BOB >= 1
TSRBUGFX.SREXP .SYS BOB >= 1
TSRDOC .SREXP .SYS BOB >= 1
TSRERR .SREXP .SYS BOB >= 1
TSRGLOB .SREXP .SYS BOB >= 1
TSRINCL1.SREXP .SYS BOB >= 1
TSRINCL2.SREXP .SYS BOB >= 1
TSRINLC3.SREXP .SYS BOB >= 1
TSRTAPE .SREXP .SYS BOB >= 1
|
Chapter 6 discusses how the hierarchical file system
affects STORE and RESTORE procedures. Read "To name
file sets in MPE and HFS syntax" and "To use wildcard characters
and character sets" for more information. For a complete discussion
of the hierarchical file system, read New Features
of MPE/iX: Using the Hierarchical File System (32650-90351).
To check for duplicate file names |
 |
Before you restore a file from a STORE tape, check whether a disk file with
the same name already exists. If a file with the same name resides in the
account and group or in the directory you are restoring to, the disk file
is overwritten by the tape file during the RESTORE process by default.
To check for duplicate file names, use the LISTFILE command for
each file you intend to restore. Enter:
LISTFILE filename.groupname.accountname
|
Or, to use HFS syntax, enter:
When you specify the set of files to look for with the LISTFILE
command, you can use wildcard characters. For example, to find any
files in the PUB group of the RESEARCH account, enter:
Or, for example, to list all files and directories directly below
the current working directory, enter:
If at least one file exists, the system prints the file name at
your terminal. If none exist, the system prints the message
NON-EXISTENT FILE (CIERR 907).