    DUMP(V)                      2/11/75                      DUMP(V)

    NAME
         dump - incremental dump tape format

    DESCRIPTION
         The  dump and restor commands are used to write and read in-
         cremental dump magnetic tapes.

         The dump tape consists of blocks  of  512-bytes  each.   The
         first block has the following structure.

         struct {
              int  isize;
              int  fsize;
              int  date[2];
              int  ddate[2];
              int  tsize;
         };

         Isize, and fsize are the corresponding values from the super
         block of the dumped file system.   (See  file  system(V).)
         Date is the date of the dump.  Ddate is the incremental dump
         date.  The incremental dump contains all files modified  be-
         tween  ddate  and  date. Tsize is the number of blocks per
         reel.  This block checksums to the octal value 031415.

         Next there are enough whole tape blocks to contain one  word
         per  file  of the dumped file system.  This is isize divided
         by 16 rounded to the next higher integer.   The  first  word
         corresponds  to  i-node  1,  the  second to i-node 2, and so
         forth.  If a word is zero, then the corresponding  file  ex-
         ists, but was not dumped.  (Was not modified after ddate) If
         the word is -1, the file does not exist.  Other  values  for
         the  word indicate that the file was dumped and the value is
         one more than the number of blocks it contains.

         The rest of the tape contains for each dumped file a  header
         block  and  the  data blocks from the file.  The header con-
         tains an exact copy of the i-node (see file system(V))  and
         also  checksums  to  031415.   The  next-to-last word of the
         block contains the tape block number, to  aid  in  (unimple-
         mented)  recovery  after  tape  errors.   The number of data
         blocks per file is directly specified by  the  control  word
         for  the file and indirectly specified by the size in the i-
         node.  If these numbers differ, the file was dumped  with  a
         `phase error'.

    SEE ALSO
         dump(VIII), restor(VIII), file system(V)

                                  - 1 -