1 .\" Copyright (c) 2000 - 2006 Kungliga Tekniska Högskolan
2 .\" (Royal Institute of Technology, Stockholm, Sweden).
3 .\" All rights reserved.
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\" notice, this list of conditions and the following disclaimer.
12 .\" 2. Redistributions in binary form must reproduce the above copyright
13 .\" notice, this list of conditions and the following disclaimer in the
14 .\" documentation and/or other materials provided with the distribution.
16 .\" 3. Neither the name of the Institute nor the names of its contributors
17 .\" may be used to endorse or promote products derived from this software
18 .\" without specific prior written permission.
20 .\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
21 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
24 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 .\" $OpenBSD: afsd.8,v 1.10 2000/04/27 23:04:36 hin Exp $
37 .Os "The Arla Project"
40 .Nd AFS cache manager for nnpfs
45 .Oo Fl c Ar string \*(Ba Xo
46 .Fl -conffile= Ns Ar string Oc
48 .Oo Fl l Ar string \*(Ba Xo
49 .Fl -log= Ns Ar string Oc
51 .Op Fl -debug= Ns Ar string
52 .Oo Fl d Ar string \*(Ba Xo
53 .Fl -device= Ns Ar string Oc
55 .Op Fl -connected-mode= Ns Ar string
56 .Op Fl n | Fl -no-fork
57 .Oo Fl r Ar string \*(Ba Xo
58 .Fl -rxkad-level= Ns Ar string Oc
60 .Oo Fl s Ar string \*(Ba Xo
61 .Fl -sysname= Ns Ar string Oc
63 .Op Fl -root-volume= Ns Ar string
64 .Op Fl -port= Ns Ar number
65 .Op Fl z | Fl -recover
66 .Op Fl -cache-dir= Ns Ar string
67 .Op Fl -tracefile= Ns Ar filename
70 .Op Fl -workers= Ns Ar number
78 runs on AFS client machines.
79 It is used to manage the file cache, fetch files
80 from AFS servers, handle callbacks and manage the authentication information
83 In normal cases you will not need to run
85 by yourself, a system startup script will start
87 or you can use startarla.
89 The options are as follows:
98 .Fl -conffile= Ns Ar string
100 Path to configuration file.
103 .Fl -log= Ns Ar string
105 Where to write log [stderr|syslog|path] (default: stderr).
107 .Fl -debug= Ns Ar string
109 What to write in the log (default: none).
112 .Fl -device= Ns Ar string
114 The NNPFS device to use
115 .Po default: Pa /dev/nnpfs0
118 .Fl -connected-mode= Ns Ar string
120 Initial connected mode [conncted|fetch-only|disconnected].
125 Don't fork and daemonize.
128 .Fl -rxkad-level= Ns Ar string
130 The rxkad level to use [clear|auth|crypt] (default: crypt).
133 .Fl -sysname= Ns Ar string
135 Set the sysname of this system.
137 .Fl -root-volume= Ns Ar string
139 Name of the root volume.
141 .Fl -port= Ns Ar number
150 .Fl -cache-dir= Ns Ar string
153 .Po default: Pa /var/spool/afs
156 .Fl -tracefile= Ns Ar filename
158 Trace all communication on the nnpfs device to the specified file.
159 The filename is relative to the cache directory. There is a tool to
161 .Pa nnpfs/readtrace.py
162 in the source distribution.
171 Stop using the O_LARGEFILE flag when opening cache file. This
172 turns off 64 bit support and lets you use 32-bit file systems\
175 .Fl -workers= Ns Ar number
177 Use the specified number of worker threads.
181 System and userland cpu-usage times is appended at the end line that
186 Print version information.
190 Print usage information.
193 .Bl -tag -width CellServDB -compact
195 default configuration for arlad
197 database with all known AFS servers
199 default cell (where we get the root directory)
202 It is highly recommended that the cache directory be a separate
204 If enough memory is available the cache directory could be a mfs to
205 drastically improve performance.