Update NEWS for 1.8.0pre3
[pkg-k5-afs_openafs.git] / doc / man-pages / pod8 / backup_addvolentry.pod
blob6151cb8e862724cbb999b24c1601aec2e307e0d3
1 =head1 NAME
3 backup_addvolentry - Defines a volume entry in a volume set
5 =head1 SYNOPSIS
7 =for html
8 <div class="synopsis">
10 B<backup addvolentry> S<<< B<-name> <I<volume set name>> >>>
11     S<<< B<-server> <I<machine name>> >>>
12     S<<< B<-partition> <I<partition name>> >>>
13     S<<< B<-volumes> <I<volume name (regular expression)>> >>>
14     [B<-localauth>] S<<< [B<-cell> <I<cell name>>] >>> [B<-help>]
16 B<backup addvole> S<<< B<-n> <I<volume set name>> >>>
17     S<<< B<-s> <I<machine name>> >>>
18     S<<< B<-p> <I<partition name>> >>>
19     S<<< B<-v> <I<volume name (regular expression)>> >>>
20     [B<-l>] S<<< [B<-c> <I<cell name>>] >>> [B<-h>]
22 =for html
23 </div>
25 =head1 DESCRIPTION
27 The B<backup addvolentry> command adds a volume entry definition to the
28 existing volume set named by the B<-name> argument. A volume entry
29 definition can match one or more volumes, depending on the combination of
30 the B<-server>, B<-partition>, and B<-volumes> arguments.
32 For the B<-server> and B<-partition> arguments, provide either
34 =over 4
36 =item *
38 The name of one machine or partition.
40 =item *
42 The metacharacter expression .* (period and asterisk), which matches every
43 machine name or partition name in the Volume Location Database (VLDB).
45 =back
47 For the B<-volumes> argument, specify a combination of alphanumeric
48 characters and one or more metacharacters to wildcard part or all of the
49 volume name. L</OPTIONS> lists the acceptable metacharacters.
51 =head1 CAUTIONS
53 It is best to issue this command in interactive mode. If issuing it at the
54 shell prompt, enclose any strings containing metacharacters in double
55 quotes, or escape the metacharacters with other delimiters, to prevent the
56 shell from interpreting them. Adding volume entries to a temporary volume
57 set is possible only within the interactive session in which the volume
58 set was created.
60 =head1 OPTIONS
62 =over 4
64 =item B<-name> <I<volume set name>>
66 Names the volume set to which to add this volume entry definition.  The
67 volume set must already exist (use the B<backup addvolset> command to
68 create it).
70 =item B<-server> <I<machine name>>
72 Defines the set of one or more file server machines that house the volumes
73 in the volume entry. Provide either one fully-qualified hostname (such as
74 C<fs1.example.com>) or the metacharacter expression C<.*> (period and
75 asterisk), which matches all machine names in the VLDB.
77 =item B<-partition> <I<partition name>>
79 Defines the set of one or more partitions that house the volumes in the
80 volume entry. Provide either one complete partition name (such as
81 C</vicepa>) or the metacharacter expression C<.*> (period and asterisk),
82 which matches all partition names.
84 =item B<-volumes> <I<volume name>>
86 Defines the set of one or more volumes included in the volume
87 entry. Specify the volumes by name, by using any combination of regular
88 alphanumeric characters and one or more of the following metacharacter
89 expressions:
91 =over 4
93 =item C<.>
95 The period matches any single character.
97 =item C<*>
99 The asterisk matches zero or more instances of the preceding character.
100 Combine it with any other alphanumeric character or metacharacter.
102 =item C<[ ]>
104 Square brackets around a list of characters match a single instance of any
105 of the characters, but no other characters; for example, C<[abc]> matches
106 a single C<a> or C<b> or C<c>, but not C<d> or C<A>. This expression can
107 be combined with the asterisk.
109 =item C<^>
111 The caret, when used as the first character in a square-bracketed set,
112 designates a match with any single character I<except> the characters that
113 follow it; for example, C<[^a]> matches any single character except
114 lowercase C<a>. This expression can be combined with the asterisk.
116 =item C<\>
118 A backslash preceding any of the metacharacters in this list makes it
119 match its literal value only. For example, the expression C<\.> (backslash
120 and period) matches a single period, C<\*> a single asterisk, and C<\\> a
121 single backslash.  Such expressions can be combined with the asterisk (for
122 example, C<\.*> matches any number of periods).
124 =back
126 Perhaps the most common metacharacter expression is the period followed by
127 an asterisk (C<.*>). This expression matches any string of any length,
128 because the period matches any character and the asterisk means any number
129 of that character. As mentioned, it is the only acceptable metacharacter
130 expression for the B<-server> and B<-partition> arguments. In a volume
131 definition it can stand alone (in which case it matches every volume
132 listed in the VLDB), or can combine with regular characters. The following
133 example matches any volume name that begins with the string C<user> and
134 ends with C<backup>:
136    user.*backup
138 =item B<-localauth>
140 Constructs a server ticket using a key from the local
141 F</usr/afs/etc/KeyFile> file. The B<backup> command interpreter presents
142 it to the Backup Server, Volume Server and VL Server during mutual
143 authentication. Do not combine this flag with the B<-cell> argument. For
144 more details, see L<backup(8)>.
146 =item B<-cell> <I<cell name>>
148 Names the cell in which to run the command. Do not combine this argument
149 with the B<-localauth> flag. For more details, see L<backup(8)>.
151 =item B<-help>
153 Prints the online help for this command. All other valid options are
154 ignored.
156 =back
158 =head1 EXAMPLES
160 The following command adds a volume entry to the volume set called
161 C<sys>. The entry matches all volumes on any machine or partition whose
162 names begin with the string C<sun4x_56> followed by a period:
164    backup> addvolentry sys .* .* sun4x_56\..*
166 The following command adds a volume entry to the volume set called C<fs2>,
167 to match all volumes on the F</vicepb> partition of file server machine
168 C<fs2.example.com>. Because it is issued at the shell prompt, double quotes
169 surround the metacharacters in the B<-volumes> argument. (The command is
170 shown here on two lines only for legibility reasons.)
172    % backup addvolentry -name fs2 -server fs2.example.com \
173                         -partition /vicepb -volumes ".*"
175 The chapter in the I<OpenAFS Administration Guide> about configuring the
176 AFS Backup System presents additional examples as well as advice on
177 grouping volumes.
179 =head1 PRIVILEGE REQUIRED
181 The issuer must be listed in the F</usr/afs/etc/UserList> file on every
182 machine where the Backup Server is running, or must be logged onto a
183 server machine as the local superuser C<root> if the B<-localauth> flag is
184 included.
186 =head1 SEE ALSO
188 L<backup(8)>,
189 L<backup_addvolset(8)>,
190 L<backup_delvolentry(8)>,
191 L<backup_delvolset(8)>,
192 L<backup_listvolsets(8)>
194 =head1 COPYRIGHT
196 IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
198 This documentation is covered by the IBM Public License Version 1.0.  It was
199 converted from HTML to POD by software written by Chas Williams and Russ
200 Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.