DAVOLSERVER(8)
π DAVOLSERVER(8) β the AFS Command Reference page, but make it make sense π
okay bestie, gather round, because this is davolserver from the AFS Command Reference, section 8 (that's the "admin commands" section, iykyk). She's a server, she's a lil mysterious, and she's about to be your new fav. no cap. π¦
β¨ NAME β¨
davolserver β Initializes the Volume Server component of the dafs process
πΈ SYNOPSIS πΈ
volserver
[-log] [-p <number of processes>]
[-auditlog <log path>]
[-audit-interface (file | sysvmq)]
[-logfile <log file] [-config <configuration path>]
[-udpsize <size of socket buffer in bytes>]
[-d <debug level>]
[-nojumbo] [-jumbo]
[-enable_peer_stats] [-enable_process_stats]
[-allow-dotted-principals] [-clear-vol-stats]
[-sync <sync behavior>]
[-rxmaxmtu <bytes>]
[-rxbind]
[-syslog[=<FACILITY>]]
[-transarc-logs]
[-sleep <sleep time/run time>]
[-restricted_query (anyuser | admin)]
[-s2scrypt (never | always | inherit)]
[-help]
π DESCRIPTION π
So. The davolserver command initializes the Volume Server component of the "dafs" process. In the conventional configuration, its binary file is located in the /usr/lib/openafs directory on a file server machine. iconic placement, honestly. π
And like β listen β the davolserver command is not normally issued at the command shell prompt. She's not that kind of girl. Instead she gets placed into a file server machine's /etc/openafs/BosConfig file with the bos create command. But IF she ever does get issued at the command shell prompt, the issuer must be logged onto a database server machine as the local superuser "root". yes, root. main character energy only. π
The Volume Server records a trace of its activity in the /var/log/openafs/VolserLog file. Wanna read her diary? Use the bos getlog command to display the contents of the file. π
The Volume Server processes the vos commands that administrators use to create, delete, move, and replicate volumes, as well as prepare them for archiving to tape or other media. she does it all, fr fr.
By default, the VL Server runs nine lightweight processes (LWPs). To change the number, use the -p argument. (yes bb, the original page says VL Server right there. we do not fix, we do not question, we report. π)
π¨ heads up: This command does not use the syntax conventions of the AFS command suites. Provide the command name and all option names in full. no cute abbreviations, bestie. we spell it out. periodt.
π OPTIONS π
-d<debug level> β Sets the detail level for the debugging trace written to the/var/log/openafs/VolserLogfile. Provide one of the following values, each of which produces an increasingly detailed trace:0,1,5,25, and125. more number = more chaos = more lore. π-logβ Records in the/var/log/openafs/VolserLogfile the names of all users who successfully initiate avoscommand. The Volume Server also records any file removals that result from issuing thevos releasecommand with the-fflag. she's logging you, respectfully. π«Ά-transarc-logsβ Use Transarc style logging features. Rename the log file/var/log/openafs/VolserLogto/var/log/openafs/VolserLog.oldwhen the volume server is restarted. This option is provided for compatibility with older versions. retro era revival, we love a throwback. π-p<number of processes> β Sets the number of server lightweight processes (LWPs) to run. Provide an integer between4and16. The default is9. pick your squad size bestie.-auditlog<log path> β Turns on audit logging, and sets the path for the audit log. The audit log records information about RPC calls, including the name of the RPC call, the host that submitted the call, the authenticated entity (user) that issued the call, the parameters for the call, and if the call succeeded or failed. receipts, always. π§Ύ-audit-interface(file | sysvmq)β Specifies what audit interface to use. Defaults to"file". Seefileserver(8)for an explanation of each interface. go read the sister page, she explains it. π-udpsize<size of socket buffer> β Sets the size of the UDP buffer in bytes, which is64 KBby default. Provide a positive integer, preferably larger than the default. glow-up that buffer. π₯-jumboβ Allows the server to send and receive jumbograms. A jumbogram is a large-size packet composed of2to4normal Rx data packets that share the same header. The volserver does not use jumbograms by default, as some routers are not capable of properly breaking the jumbogram into smaller packets and reassembling them. big packet energy, high risk. π-nojumboβ Deprecated; jumbograms are disabled by default. girl is retired, she's just here for the vibes. π-enable_peer_statsβ Activates the collection of Rx statistics and allocates memory for their storage. For each connection with a specific UDP port on another machine, a separate record is kept for each type of RPC (FetchFile,GetStatus, and so on) sent or received. To display or otherwise access the records, use the Rx Monitoring API. per-connection stats, very detailed of her. π-enable_process_statsβ Activates the collection of Rx statistics and allocates memory for their storage. A separate record is kept for each type of RPC (FetchFile,GetStatus, and so on) sent or received, aggregated over all connections to other machines. To display or otherwise access the records, use the Rx Monitoring API. same but aggregated, she's giving summary. π-allow-dotted-principalsβ By default, the RXKAD security layer will disallow access by Kerberos principals with a dot in the first component of their name. This is to avoid the confusion where principalsuser/adminanduser.adminare both mapped to theuser.adminPTS entry. Sites whose Kerberos realms don't have these collisions between principal names may disable this check by starting the server with this option. π«π« name collisions are NOT the vibe.-clear-vol-statsβ Clear volume access statistics during volume restore and reclone operations. This includes clearing the volume access statistics of read-only volumes during a volume release. By default, volume access statistics are preserved during volume restore and reclone operations.
Volume access statistics were cleared by default in versions prior to OpenAFS 1.8.0. This flag is intended to provide compatible behaviour. π°οΈ old-school behaviour, unlocked.
-sync<sync behavior> β This is the same as the-syncoption infileserver(8). Seefileserver(8). that's it, that's the whole description, go read her sister. πΈ-logfile<log file> β Sets the file to use for server logging. If logfile is not specified and no other logging options are supplied, this will be/var/log/openafs/VolserLog. Note that this option is intended for debugging and testing purposes. Changing the location of the log file from the command line may result in undesirable interactions with tools such asbos.
β οΈ bestie, seriously β debugging and testing purposes only. moving the log file from the command line can cause messy, undesirable interactions with tools like bos. don't do it casually. π
-config<configuration directory> β Set the location of the configuration directory used to configure this service. In a typical configuration this will be/etc/openafs/serverβ this option allows the use of alternative configuration locations for testing purposes. testing era, not production era. π§ͺ-rxmaxmtu<bytes> β Defines the maximum size of an MTU. The value must be between the minimum and maximum packet data sizes for Rx. π-rxbindβ Bind the Rx socket to the primary interface only. (If not specified, the Rx socket will listen on all interfaces.) loyal to one interface, or listening to everyone, your call. π§-syslog[=<syslog facility>]β Specifies that logging output should go tosysloginstead of the normal log file.-syslog=FACILITYcan be used to specify to which facility the log message should be sent. take the logs to syslog, she's moving out. π-sleep<sleep_time/run_time> β This option is obsolete, and is now only accepted for compatibility with older releases. All it does now is log a warning message about how the option is obsolete. she's literally just here to complain. π-restricted_query(anyuser | admin)β Restrict RPCs that query information about volumes to a specific group of users. You can use"admin"to restrict to AFS administrators. The"anyuser"option doesn't restrict the RPCs and leaves it open for all users including unauthenticated users, this is the default. gatekeep or don't, default is don't. πͺ-s2scrypt(never | always | inherit)β Set the cryptographic disposition of inter-volserver traffic.neverβ All inter-volserver traffic is unencrypted. This is the default behavior.alwaysβ All inter-volserver traffic is encrypted (using rxkad).inheritβ Inter-volserver traffic will be encrypted if the client connection triggering the server-to-server traffic is encrypted. This has the effect of encrypting inter-server traffic if the"-encrypt"option is provided tovos release, for example.
π pick your lock level, bestie.
-helpβ Prints the online help for this command. All other valid options are ignored. she said "help only, nothing else." π
π EXAMPLES π
The following bos create command creates a "davolserver" process on the machine "fs2.example.com" as part of the dafs process:
% bos create -server fs2.example.com -instance dafs -type dafs \
-cmd "/usr/lib/openafs/dafileserver" \
/usr/lib/openafs/davolserver \
/usr/lib/openafs/salvageserver \
/usr/lib/openafs/dasalvager
one command, whole dafs squad assembled. slay. π
π PRIVILEGE REQUIRED π
The issuer must be logged in as the superuser "root" on a file server machine to issue the command at a command shell prompt. It is conventional instead to create and start the process by issuing the bos create command. root only, no guests at this party. π
ββοΈ
π SEE ALSO π
BosConfig(5), VolserLog(5), bos_create(8), bos_getlog(8), vos(1)
go read your sisters, bestie, they know things. πβ¨
Β©οΈ COPYRIGHT Β©οΈ
IBM Corporation 2000. <http://www.ibm.com/> All Rights Reserved.
This documentation is covered by the IBM Public License Version 1.0. It was converted from HTML to POD by software written by Chas Williams and Russ Allbery, based on work by Alf Wachsmann and Elizabeth Cassell.
that's a wrap on the OpenAFS davolserver page, babe β dated 2026-07-27 in the OpenAFS release. now go configure your volume server and be the main character of your own cell. π
π¦β¨
π¦ where this page comes from
- ubuntu stonking: openafs-fileserver 1.8.16.1-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms