Annotation of researchv10dc/man/adm/man1/backup.1, revision 1.1.1.1

1.1       root        1: .TH BACKUP 1
                      2: .CT 1 sa_mortals 
                      3: .SH NAME
                      4: backup \- backup and recover files
                      5: .SH SYNOPSIS
                      6: .B "backup recover"
                      7: [
                      8: .I option ...
                      9: ]
                     10: .I file ...
                     11: .PP
                     12: .B "backup grep"
                     13: [
                     14: .I option ...
                     15: ]
                     16: .I pattern ...
                     17: .PP
                     18: .B "backup fetch"
                     19: [
                     20: .I option ...
                     21: ]
                     22: [
                     23: .I file ...
                     24: ]
                     25: .PP
                     26: .B "backup stats"
                     27: [
                     28: .I option ...
                     29: ]
                     30: .PP
                     31: .B "backup backup"
                     32: [
                     33: .I file ...
                     34: ]
                     35: .PP
                     36: .B "backup munge"
                     37: .PP
                     38: .B "backup mount"
                     39: [
                     40: .I option ...
                     41: ]
                     42: .I mountpt
                     43: .SH DESCRIPTION
                     44: The
                     45: .I backup
                     46: programs save and restore archival copies of files in an optical disk
                     47: store on a central system (see
                     48: .IR backup (5)).
                     49: Backup occurs automatically daily (see
                     50: .IR backup (8))
                     51: and upon specific request via
                     52: .IR "backup backup" .
                     53: .I "Backup grep"
                     54: shows backup copy names for specific files, and
                     55: .I "backup fetch"
                     56: restores data from specific backup copies.
                     57: .I "Backup recover"
                     58: is a combination of these two;
                     59: it fetches the most recent copy.
                     60: All the
                     61: .I backup
                     62: programs describe their options when presented
                     63: with a bad option such as
                     64: .BR -? .
                     65: .PP
                     66: .I "Backup recover"
                     67: retrieves
                     68: .I files
                     69: by name.
                     70: The names should be full pathnames rooted at
                     71: .BR /n/ ;
                     72: if not,
                     73: .I backup
                     74: tries to guess names that begin with
                     75: .BR /n/ .
                     76: Directories should be recovered before their contents.
                     77: Regular files that are linked together will stay linked if they
                     78: are recovered together.
                     79: The options for
                     80: .I recover
                     81: are:
                     82: .TP
                     83: .BI -o " dir"
                     84: The argument is restored as an entry in the directory
                     85: .IR dir .
                     86: .PD 0
                     87: .TP
                     88: .B -v
                     89: Verbose (enforced).
                     90: .TP
                     91: .B -F
                     92: Restore directories as files containing a null-terminated list of element names.
                     93: .TP
                     94: .B -r
                     95: Recursively recover any subdirectories.
                     96: .TP
                     97: .B -d
                     98: Create any missing intermediate directories.
                     99: .TP
                    100: .BI -D old = new
                    101: Replace the prefix
                    102: .I old
                    103: of the original filename with
                    104: .I new
                    105: to form the new output filename.
                    106: .TP
                    107: .B -m
                    108: The names are backup copy names, as determined from
                    109: .I backup grep,
                    110: not original filenames.
                    111: .TP
                    112: .BI -fdevice
                    113: Use
                    114: .I device
                    115: rather than
                    116: .B /dev/worm0
                    117: for the WORM.
                    118: .I Device
                    119: may be on another machine:
                    120: .IB machine ! device\fR.
                    121: An initial
                    122: .B w
                    123: implies a WORM device; a
                    124: .B j
                    125: implies a jukebox.
                    126: A numeric 
                    127: .I device
                    128: means
                    129: .BI /dev/worm device\fR.
                    130: .TP
                    131: .B -e
                    132: Cause the
                    133: .I worm fetch
                    134: server on the backup system to terminate gracefully.
                    135: .TP
                    136: .B -i
                    137: Append
                    138: .BI . n
                    139: to the output name for each file where
                    140: .I n
                    141: is an increasing integer.
                    142: This is useful for recovering multiple copies of the same file.
                    143: .PD
                    144: .PP
                    145: A diagnostic like
                    146: .B "need disk backup2a"
                    147: means you need to mount the
                    148: A side of the cartridge labeled
                    149: .BR backup2 .
                    150: .PP
                    151: .I "Backup grep"
                    152: searches for names of backed up files that match the strings
                    153: .IR patterns .
                    154: If the pattern is a literal (no
                    155: .BR -e )
                    156: that looks like a filename, 
                    157: it reports the filename catenated with
                    158: .B //
                    159: and the time
                    160: of the most recent backup copy.
                    161: If the pattern is a literal that looks like the output under option
                    162: .BR -d , 
                    163: it reports the name of the corresponding backup copy.
                    164: The options are:
                    165: .TP
                    166: .B -d
                    167: Print file change times 
                    168: .RB ( ctime ,
                    169: see
                    170: .IR stat (2))
                    171: as integers rather than as dates.
                    172: .PD 0
                    173: .TP
                    174: .B -e
                    175: Interpret
                    176: .I patterns
                    177: as regular expressions
                    178: given in the notation of
                    179: .IR regexp (3).
                    180: Warning:
                    181: this option can execute extremely slowly;
                    182: it is almost always better to use
                    183: .IR gre (1)
                    184: on
                    185: .F /usr/backup/filenames
                    186: on the backup machine; see
                    187: .IR backup (5).
                    188: .TP
                    189: .B -a
                    190: Print all names in the database.
                    191: .TP
                    192: .B -V
                    193: Treat
                    194: .I pattern
                    195: as a literal filename
                    196: and list all versions of the file.
                    197: .TP
                    198: .BI -< n
                    199: Only list entries with a date less than or equal to
                    200: .IR n .
                    201: If
                    202: .I n
                    203: is not a simple integer date, it is interpreted as by
                    204: .IR timec (3).
                    205: .TP
                    206: .BI -> n
                    207: Only list entries with a date greater than or equal to
                    208: .IR n .
                    209: .TP
                    210: .B -D
                    211: Print the most recent entry for every file name starting with
                    212: .I pattern,
                    213: taking into account any cutoff date, but turning off option
                    214: .BR -e .
                    215: .PD
                    216: .PP
                    217: .I Backup fetch
                    218: takes from its arguments or from standard input
                    219: backup copy names as reported by
                    220: .I backup grep
                    221: (such as
                    222: .BR v2345/987 )
                    223: and restores the corresponding files.
                    224: It accepts the same options as
                    225: .I backup recover
                    226: except 
                    227: .BR -m ;
                    228: .B -v
                    229: is really optional.
                    230: Irrelevant prefixes are stripped from backup copy names.
                    231: Thus the output of the
                    232: .I "backup grep"
                    233: command can be used directly.
                    234: .PP
                    235: .I "Backup stats"
                    236: provides statistics about the files backed up.
                    237: By default, it looks for all systems and all users and gives a grand total.
                    238: The options are
                    239: .nr xx \w'\f5-u \fIusers '
                    240: .TP \n(xxu
                    241: .B -i
                    242: Give information per system or user 
                    243: rather than a total.
                    244: .TP
                    245: .BI -s " systems
                    246: .br
                    247: .ns
                    248: .TP
                    249: .BI -u " users
                    250: With option
                    251: .BR -i ,
                    252: restrict the total to the systems or users named in
                    253: comma-separated lists.
                    254: The name
                    255: .L *
                    256: expands to all systems or all users.
                    257: .TP
                    258: .B -d
                    259: Print average number of files and bytes for the last 1 day,
                    260: 7 days and 30 days.
                    261: .PP
                    262: .I "Backup backup"
                    263: backs up files.
                    264: If no file names are given,
                    265: they are taken from standard input.
                    266: File names are interpreted as in
                    267: .IR "backup recover" .
                    268: The files are safely on the backup system when the command exits but
                    269: will normally take a day to get into the backup database.
                    270: .PP
                    271: .I "Backup munge"
                    272: causes the backup system to process any received files.
                    273: When this terminates (assuming no errors), the files have been
                    274: put onto backup media and have been absorbed into the database.
                    275: .PP
                    276: .I "Backup mount"
                    277: is an experimental way to access backed up files.
                    278: The specified part of the backup files
                    279: (set by
                    280: .BI -D root
                    281: or
                    282: .B /
                    283: by default) is mounted at
                    284: .IR mountpt .
                    285: There is one option
                    286: .TP \n(xxu
                    287: .BI -d " date
                    288: Make the mounted hierarchy reflect the state at 
                    289: the given date.
                    290: The mounting can be reversed with
                    291: .IR umount ;
                    292: see
                    293: .IR mount (8).
                    294: .SH EXAMPLES
                    295: .TP
                    296: .L
                    297: backup stats -i -s '*'
                    298: Get totals for all systems.
                    299: .TP
                    300: .L
                    301: backup fetch `backup grep -d \e`backup grep -d /n/bowell/etc/passwd\e``
                    302: What 
                    303: .I backup recover
                    304: does for you.
                    305: .TP
                    306: .L
                    307: backup recover /n/coma/usr/rob/fortunes
                    308: .br
                    309: .ns
                    310: .TP
                    311: .L
                    312: cd /n/coma/usr/rob; backup recover fortunes
                    313: Two ways to get the latest available copy of
                    314: .BR /n/coma/usr/rob/fortunes .
                    315: .TP
                    316: .L
                    317: backup grep -V /n/coma/usr/rob/fortunes
                    318: List all available copies of
                    319: .B /n/coma/usr/rob/fortunes
                    320: with their dates.
                    321: .TP
                    322: .L
                    323: backup recover -m -o /tmp /n/wild/usr/backup/v/v919/678
                    324: .br
                    325: .ns
                    326: .TP
                    327: .L
                    328: backup recover -m -o /tmp v919/678
                    329: Two ways to recover a specific backup copy and place the result in
                    330: .BR /tmp .
                    331: .B /n/wild/usr/backup/v/v919/678
                    332: is the name of the backup copy; the file will be restored to
                    333: its home machine, not to
                    334: .BR wild .
                    335: .TP
                    336: .L
                    337: backup grep -V /n/coma/usr/rob/fortunes | backup fetch -i -o .
                    338: Recover all the versions of the fortunes file into
                    339: .BR fortunes.1 ,
                    340: .BR fortunes.2 ,
                    341: \&... in the current directory.
                    342: .PD
                    343: .SH FILES
                    344: .F /usr/lib/backup
                    345: \h'.5i'home of all datafiles and executables (on client machines)
                    346: .SH "SEE ALSO"
                    347: .IR worm (8),
                    348: .IR backup (5), 
                    349: .IR backup (8)
                    350: .SH BUGS
                    351: Recovery via symbolic links may not work; use the non-linked pathname.

unix.superglobalmegacorp.com

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