Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ volcopy(1m) — DG/UX 4.30

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sh(1)

fs(4)

volcopy(1m)



     volcopy(1m)                DG/UX 4.30                 volcopy(1m)



     NAME
          volcopy, labelit - copy file systems with label checking

     SYNOPSIS
          /etc/volcopy [options] fsname special1 volname1 special2
          volname2

          /etc/labelit special [ fsname volume [ -n ] ]

     DESCRIPTION
          Volcopy makes a literal copy of the file system using a
          blocksize matched to the device.

          Options are:

          -a   Invoke a verification sequence requiring a positive
               operator response instead of the standard 10-second
               delay before the copy is made.

          -s   (Default) invoke the DEL if wrong verification
               sequence.

          Options used with tapes only are:


          -bpi         Bits per inch (800 or 1600)

          -feet        Size of reel in feet (1200 or 2400)

          -reel        Beginning reel number for a restarted copy

          -buf         Use double buffered I/O.

          Volcopy requests length and density information if it is not
          given on the command line or is not recorded on an input
          tape label.  If the file system is too large for one reel,
          volcopy prompts for additional reels.  Labels of all reels
          are checked.  You can mount tapes on two or more drives.  If
          volcopy is interrupted, it asks whether you want to quit or
          to use a shell.  In the latter case, you can perform other
          operations (e.g.,:  labelit) and return to volcopy by
          exiting from the new shell.

          The fsname argument represents the mounted name (e.g.,:
          root, u1) of the file system being copied.

          The special argument is the physical disk section or tape
          (e.g.,:  /dev/dsk/usr or /dev/rmt/0m).

          The volname is the physical volume name (e.g.,:  pk3, t0122)
          and should match the external label sticker.  Such label
          names are limited to six or fewer characters.  If you want



     Licensed material--property of copyright holder(s)         Page 1





     volcopy(1m)                DG/UX 4.30                 volcopy(1m)



          to use the existing volume name, specify - for volname.

          Special1 and volname1 are the device and volume from which
          the copy of the file system is being extracted.  If special1
          is mounted, fsck must be run on the destination disk file
          system before that file system can be mounted.

          Special2 and volname2 are the target device and volume.  If
          special2 is a disk filesystem, it should be unmounted before
          volcopy is performed.

          Labelit can provide initial labels for unmounted disk or
          tape file systems.  With the optional arguments omitted,
          labelit prints current label values.  Otherwise, the tape is
          relabeled, destroying the previous contents.  The -n labels
          new tapes only, skipping the check of the current label.

     FILES
          /etc/log/filesave.log    Record of file systems/volumes
                                   copied.  Must be present in order
                                   for volcopy to run; an initial file
                                   (zero length) is provided with the
                                   system.

     EXAMPLES
          To copy the root directory into /test , where /test is the
          file system name associated with the /test file system, no
          volume label exists, and fsname = /, you would do the
          following:

          1)   Use labelit to label backup tapes for /test.
               labelit /dev/rmt/0 /test vol 1

          2)   Create backups with volcopy as follows:
               volcopy /test /dev/rdsk/test - /dev/rmt/0 vol 1

          3)   Use umount(1m) to mount the /test directory as follows:
               umount /test

          4)   Copy / (root directory) to /test as follows:
               volcopy / /dev/rdsk/root - /dev/rdsk/test -

          5)   Check the /test file system for inconsistencies as
               follows:
               fsck /dev/rdsk/test

          6)   Use labelit(1m) to verify that the /test file system
               superblock now contains fsname = /.

     SEE ALSO
          sh(1), fs(4).




     Licensed material--property of copyright holder(s)         Page 2





     volcopy(1m)                DG/UX 4.30                 volcopy(1m)



     BUGS
          Only device names beginning with /dev/rmt/ are treated as
          tapes.

     WARNINGS
          Volcopy overwrites all of special2 including the superblock.
          Any data previously found on that file system will be lost
          once volcopy is performed.  If you use volcopy for disk-to-
          disk transfers, both file systems should be the same size.














































     Licensed material--property of copyright holder(s)         Page 3



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