Annotation of researchv10dc/man/manb/dump.8, revision 1.1

1.1     ! root        1: .TH DUMP 8
        !             2: .UC 4
        !             3: .SH NAME
        !             4: dump \- incremental file system dump
        !             5: .SH SYNOPSIS
        !             6: .B /etc/dump
        !             7: [ key [
        !             8: .I argument
        !             9: \&... ] filesystem ]
        !            10: .SH DESCRIPTION
        !            11: .I Dump
        !            12: copies to magnetic tape all files
        !            13: changed after a certain date
        !            14: in the
        !            15: .I filesystem.
        !            16: The
        !            17: .I key
        !            18: specifies the date and other options about the dump.
        !            19: .I Key
        !            20: consists of characters from
        !            21: the set
        !            22: .B 0123456789fuJsdWn.
        !            23: .TP 5
        !            24: .B  0\-9
        !            25: This number is the `dump level'.
        !            26: All files modified since the last date stored
        !            27: in the file
        !            28: .I /etc/dumpdates
        !            29: for the same filesystem at lesser levels
        !            30: will be dumped.
        !            31: If no date is determined by the level,
        !            32: the beginning of time is assumed;
        !            33: thus the option
        !            34: .B 0
        !            35: causes the entire filesystem to be dumped.
        !            36: .TP 5
        !            37: .B f
        !            38: Place the dump on the next 
        !            39: .I argument 
        !            40: file
        !            41: instead of the tape.
        !            42: .TP 5
        !            43: .B u
        !            44: If the dump completes successfully,
        !            45: write the date of the beginning of the dump on
        !            46: file
        !            47: .I /etc/dumpdates.
        !            48: This file records a separate date for
        !            49: each filesystem and each dump level.
        !            50: The format of
        !            51: .I /etc/dumpdates
        !            52: is readable by people, consisting of one
        !            53: free format record per line:
        !            54: filesystem name, increment level
        !            55: and
        !            56: .I ctime(3)
        !            57: format dump date.  
        !            58: .I /etc/dumpdates
        !            59: may be edited to change any of the fields,
        !            60: if necessary.
        !            61: Note that
        !            62: .I /etc/dumpdates
        !            63: is in a format different from that previous versions of
        !            64: .I dump
        !            65: maintained in
        !            66: .I /etc/ddate,
        !            67: although the information content is identical.
        !            68: .TP 5
        !            69: .B  J
        !            70: This option is intended to be invoked only when
        !            71: the old format 
        !            72: .I /etc/ddate
        !            73: files are
        !            74: updated to the new format
        !            75: .I /etc/dumpdates
        !            76: format.
        !            77: The effect of this option is to convert between
        !            78: the old, obsolete format and to the new format.
        !            79: If the
        !            80: .B J
        !            81: option is invoked, all other options are ignored, and 
        !            82: .I dump
        !            83: terminates immediately.
        !            84: .TP 5
        !            85: .B s
        !            86: The size of the dump tape is specified in feet.
        !            87: The number of feet is taken from the next
        !            88: .I argument.
        !            89: When the specified size is reached,
        !            90: .I dump
        !            91: will wait for reels to be changed.
        !            92: The default tape size is 2300 feet.
        !            93: .TP 5
        !            94: .B d
        !            95: The density of the tape, expressed in BPI,
        !            96: is taken from the next
        !            97: .I argument.
        !            98: This is used in calculating the amount of tape
        !            99: used per reel. The default is 1600.
        !           100: .TP 5
        !           101: .B W
        !           102: .I Dump
        !           103: tells the operator what file systems need to be dumped.
        !           104: This information is gleaned from the files
        !           105: .I /etc/dumpdates
        !           106: and
        !           107: .I /etc/fstab.
        !           108: The
        !           109: .B W
        !           110: option causes
        !           111: .I dump
        !           112: to print out, for each file system in
        !           113: .I /etc/dumpdates
        !           114: the most recent dump date and level,
        !           115: and highlights those file systems that should be dumped.
        !           116: If the 
        !           117: .B W
        !           118: option is set, all other options are ignored, and
        !           119: .I dump
        !           120: exits immediately.
        !           121: .TP 5
        !           122: .B w
        !           123: Is like W, but prints only those filesystems which need to be dumped.
        !           124: .TP 5
        !           125: .B n
        !           126: Whenever
        !           127: .I dump
        !           128: requires operator attention,
        !           129: notify by means similar to a
        !           130: .I wall(1)
        !           131: all of the operators in the group \*(lqoperator\*(rq.
        !           132: .PP
        !           133: If no arguments are given,
        !           134: the
        !           135: .I key
        !           136: is assumed to be
        !           137: .B 9u
        !           138: and a default file system is dumped
        !           139: to the default tape.
        !           140: .PP
        !           141: .I Dump
        !           142: requires operator intervention on these conditions:
        !           143: end of tape,
        !           144: end of dump,
        !           145: tape write error,
        !           146: tape open error or
        !           147: disk read error (if there are more than a threshold of 32).
        !           148: In addition to alerting all operators implied by the
        !           149: .B n
        !           150: key,
        !           151: .I dump
        !           152: interacts with the operator on 
        !           153: .I dump's
        !           154: control terminal at times when
        !           155: .I dump
        !           156: can no longer proceed,
        !           157: or if something is grossly wrong.
        !           158: All questions
        !           159: .I dump
        !           160: poses
        !           161: .B must
        !           162: be answered by typing \*(lqyes\*(rq or \*(lqno\*(rq,
        !           163: appropriately.
        !           164: .PP
        !           165: Since making a dump involves a lot of time and effort for full dumps,
        !           166: .I dump
        !           167: checkpoints itself at the start of each tape volume.
        !           168: If writing that volume fails for some reason,
        !           169: .I dump
        !           170: will,
        !           171: with operator permission,
        !           172: restart itself from the checkpoint
        !           173: after the old tape has been rewound and removed,
        !           174: and a new tape has been mounted.
        !           175: .PP
        !           176: .I Dump
        !           177: tells the operator what is going on at periodic intervals,
        !           178: including usually low estimates of the number of blocks to write,
        !           179: the number of tapes it will take, the time to completion, and
        !           180: the time to the tape change.
        !           181: The output is verbose,
        !           182: so that others know that the terminal
        !           183: controlling
        !           184: .I dump
        !           185: is busy,
        !           186: and will be for some time.
        !           187: .PP
        !           188: Now a short suggestion on how to
        !           189: perform dumps.
        !           190: Start with a full level 0 dump
        !           191: .PP
        !           192:        dump 0un
        !           193: .PP
        !           194: Next, dumps of active file 
        !           195: systems are taken on a daily basis,
        !           196: using a modified Tower of Hanoi algorithm,
        !           197: with this sequence of dump levels:
        !           198: .ce 1
        !           199: 3 2 5 4 7 6 9 8 9 9 ...
        !           200: For the daily dumps, a set of 10 tapes per dumped file system
        !           201: is used on a cyclical basis.
        !           202: Each week, a level 1 dump is taken, and
        !           203: the daily Hanoi sequence repeats with 3.
        !           204: For weekly dumps, a set of 5 tapes per dumped file system is
        !           205: used, also on a cyclical basis.
        !           206: Each month, a level 0 dump is taken
        !           207: on a set of fresh tapes that is saved forever.
        !           208: .SH FILES
        !           209: .nf
        !           210: .ta \w'/etc/dumpdates\ \ 'u
        !           211: /dev/rrp1g     default filesystem to dump from
        !           212: /dev/rmt8      default tape unit to dump to
        !           213: /etc/ddate     old format dump date record (obsolete after \fB\-J\fR option)
        !           214: /etc/dumpdates new format dump date record 
        !           215: /etc/fstab     Dump table: file systems and frequency
        !           216: /etc/group     to find group \fIoperator\fP
        !           217: .fi
        !           218: .DT
        !           219: .br
        !           220: .SH "SEE ALSO"
        !           221: restor(1), dump(5), dumpdir(1), fstab(5)
        !           222: .SH DIAGNOSTICS
        !           223: Many, and verbose.
        !           224: .SH BUGS
        !           225: .PP
        !           226: Sizes are based on 1600 BPI blocked tape;
        !           227: the raw magtape device has to be used to approach these densities.
        !           228: Fewer than 32 read errors on the filesystem are ignored.
        !           229: Each reel requires a new process, so parent processes for
        !           230: reels already written just hang around until the entire tape
        !           231: is written.
        !           232: .PP
        !           233: It would be nice if
        !           234: .I dump
        !           235: knew about the dump sequence,
        !           236: kept track of the tapes scribbled on,
        !           237: told the operator which tape to mount when,
        !           238: and provided more assistance
        !           239: for the operator running
        !           240: .I restor.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.