Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

prtvtoc(1M)



edvtoc(1M)                UNIX System V(Base System)                 edvtoc(1M)


      edvtoc -  VTOC (Volume Table of Contents) editing utility

SYNOPSIS
      edvtoc -f vtoc-file raw-device

DESCRIPTION
      The edvtoc command allows you to edit the contents of the VTOC (Volume
      Table Of Contents).  The required procedure for editing the VTOC includes
      three steps.  First, run prtvtoc [see prtvtoc(1M)] using the -f option.
      Second, edit the file created by prtvtoc to reflect the needed changes to
      the VTOC.  Third, run edvtoc using the edited file.

      edvtoc provides four functions; reading/interpreting the vtoc-file,
      limited validity checking of the new VTOC, displaying the new VTOC, and
      writing the VTOC to the disk if the user requests it.

      When editing the VTOC, the following entries are the valid slice tags and
      slice permission flags.
             Slice Tags
             __________________________________________________________
             #define V_BOOT     0x01    /* Boot slice */
             #define V_ROOT     0x02    /* Root filesystem */
             #define V_SWAP     0x03    /* Swap filesystem */
             #define V_USR      0x04    /* Usr filesystem */
             #define V_BACKUP   0x05    /* full disk */
             #define V_ALTS     0x06    /* alternate sector space */
             #define V_OTHER    0x07    /* non-unix space */
             #define V_ALTTRK   0x08    /* alternate track space */
             #define V_STAND    0x09    /* Stand slice */
             #define V_VAR      0x0a    /* Var slice */
             #define V_HOME     0x0b    /* Home slice */
             #define V_DUMP     0x0c    /* dump slice */

             Slice Permission Flags
             __________________________________________________________
             #define V_UNMNT    0x01    /* Unmountable partition */
             #define V_RONLY    0x10    /* Read only */
             #define V_VALID    0x200   /* Partition is valid to use */
      The start and size value are in absolute sector numbers where the first
      sector on the drive is 0 (which is reserved for the partition table).
      Slices should start and end on a cylinder boundary if possible.  The
      head, cylinder and sectors/track information provided by prtvtoc -p will
      assist in the calculations.  Slices should not overlap (slice 0 is the
      exception, it describes the entire UNIX partition).

OPTIONS
      -f vtoc-file   writes the current contents of the VTOC into the vtoc-file
                     in a codensed format.  The format of the file is slice
                     number, slice tag value, slice flag value, slice start
                     sector, slice size (in sectors).  The purpose of this file
                     is to be input for the edvtoc command.



10/89                                                                    Page 1







edvtoc(1M)                UNIX System V(Base System)                 edvtoc(1M)


      raw-device     raw-device is the character special device for the disk
                     drive to be accessed.  It must be the slice 0 device to
                     represent the entire device (e.g., /dev/rdsk/0s0 or
                     /dev/rdsk/c0t0d0s0).

FILES
      /dev/dsk/0s0
      /dev/rdsk/1s0
      /dev/rdsk/c?t?d?s0

SEE ALSO
      prtvtoc(1M)










































Page 2                                                                    10/89





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