Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ urestore(1m) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

restore(1M)

ursstatus(1M)

mail(1)

getdate(3C)





   urestore(1M)                                                   urestore(1M)


   NAME
         urestore - request restore of files and directories

   SYNOPSIS
         urestore [-mn] [-s|v] [-o target] [-d date] -F file ...

         urestore [-mn] [-s|v] [-o target] [-d date] -D dir ...

         urestore -c jobid

   DESCRIPTION
         urestore posts requests for files or directories to be restored from
         system-maintained archives.  If the appropriate archive containing
         the requested files or directories is on-line, the files or
         directories are restored immediately.  If not, a request to restore
         the specified files or directories is posted to a restore status
         table, /etc/bkup/rsstatus.tab.  A restore request that has been
         posted must later be resolved by an operator (see rsoper(1M)).  Each
         file or directory to be restored is assigned a restore job ID that
         can be used to monitor the progress of the restore (see
         ursstatus(1M)) or to cancel it.

         The user must have write permission for the current directory and any
         subdirectories to be traversed in storing the restored files or
         directories.  Requests for restores may be made only by the user who
         owned the files or directories at the time the archive containing the
         files or directories was made, or by a user with superuser
         privileges.

      Options
         -c jobid  Cancels a previously issued restore request.

         -d date   Restores the filesystem or directory as of date.  (This may
                   or may not be the latest archive.)  See getdate(3C) for
                   valid date formats.

         -m        If the restore cannot be carried out immediately, this
                   option notifies the invoking user (via mail) when the
                   request has been completed.

         -n        Displays a list of all archived versions of the filesystem
                   or directory contained in the backup history log but does
                   not attempt to restore the filesystem or directory.

         -o target Instead of restoring directly to the specified file or
                   directory, this option replaces the file or directory
                   target with the archive of the specified file or directory.

         -s        While a restore operation is occurring, displays a ``.''
                   for each 100 (512-byte) blocks transferred from the
                   destination device.


   8/91                                                                 Page 1









   urestore(1M)                                                   urestore(1M)


         -v        Displays the name of each object as it is restored.  Only
                   those archiving methods that restore named directories and
                   files (incfile, ffile) support this option.

         -D        Initiates a restore operation for directories.

         -F        Initiates a restore operation for files.

   DIAGNOSTICS
         The exit codes for urestore are the following:

         0 = the task completed successfully
         1 = one or more parameters to urestore are invalid
         2 = an error has occurred, causing urestore to fail to
               complete all portions of its task.

   EXAMPLES
         Example 1:

             urestore -m -F bigfile

         posts a request to restore the most current archived version of the
         file bigfile.  If the restore operation cannot be carried out
         immediately, it notifies the invoking user when the request has been
         completed.

         Example 2:

             urestore -c rest-256a,rest-256b

         cancels restore requests with job ID numbers rest-256a and rest-256b.

         Example 3:

             urestore -o /testfiles/myfile.b -F /testfiles/myfile.a

         posts a request for the archived file /testfiles/myfile.a to be
         restored as /testfiles/myfile.b

         Example 4:

             urestore -d "december 1, 1987" -D /user1 -v

         posts a request for the archived directory structure /user1, with all
         its files and subdirectories, to be restored as of December 1, 1987.
         If the restore is done immediately from an on-line archive, the name
         of each file will be displayed on standard output while the restore
         is underway.





   Page 2                                                                 8/91









   urestore(1M)                                                   urestore(1M)


         Example 5:

             urestore -n -D /pr3/reports

         requests the system to display the backup dates and an ls -l listing
         from the backup history log of all archived versions of the directory
         /pr3/reports.  The directory is not restored.

   FILES
         /etc/bkup/bkhist.tab     -   contains the labels of
                                      all volumes that have
                                      been used for backup
                                      operations
         /etc/bkup/rsstatus.tab   -   contains status
                                      information about all
                                      restore requests from
                                      users
         /etc/bkup/rsnotify.tab   -   contains the electronic
                                      mail address of the
                                      operator to be notified
                                      whenever restore requests
                                      require operator
                                      intervention

   SEE ALSO
         restore(1M), ursstatus(1M).
         mail(1) in the User's Reference Manual.
         getdate(3C) in the Programmer's Reference Manual.

























   8/91                                                                 Page 3





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026