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