VOS_LISTADDRS(1)
π vos_listaddrs β bestie, let's read the VLDB together β¨
okay so this is vos_listaddrs(1) from the AFS Command Reference, and it is genuinely one of the most useful little gossip-girl commands in the whole OpenAFS suite. it's giving "who's registered on the block" energy. let me walk you through it, no cap. π«Ά
β¨ NAME β¨
vos_listaddrs β displays all VLDB server entries. literally all of them. every single one. periodt.
πΈ SYNOPSIS πΈ
vos listaddrs [-uuid <uuid of server>]
[-host <address of host>] [-printuuid]
[-cell <cell name>] [-noauth] [-localauth]
[-verbose] [-encrypt] [-noresolve]
[-config <config directory>]
[-help]
vos lista [-u <uuid of server>] >>>
[-h <address of host>] [-p]
[-c <cell name>] [-noa] [-l]
[-v] [-e] [-nor]
[-co <config directory>]
[-he]
so yeah, there's the long-form version and the short-flag version (lista, the glow-down nickname π
). same command, different vibe. yes, that >>> is really in there, don't come for me, i just copy what's on the page. π
π¦ DESCRIPTION π¦
the vos listaddrs command displays all of the server entries from the Volume Location Database (VLDB). that's the whole job. main character behavior honestly.
an entry gets created as the File Server initializes and registers the contents of its /var/lib/openafs/local/sysid file in the VLDB. so like, the server shows up, drops its little sysid card on the table, and the VLDB writes it down. iconic. π
π OPTIONS π
so many options, all of them slay:
-host <address of host>β instead of dumping every single server entry, only show the ones for the host you named. this will show all multihomed addresses registered by that File Server in the VLDB. we love a multi-homed queen with several addresses. π-uuid <uuid of server>β same idea, but you filter by the File Server's specific UUID instead of its host. this will show all multihomed addresses registered by that File Server in the VLDB, and it also lets you map a File Server UUID to its address. so it's a filter and a translator. versatile. π-printuuidβ prints the UUID of server entries in addition to the registered addresses. heads up bestie: this option is available in OpenAFS versions1.4.5or later and1.5.8or later. don't come crying if your ancient install doesn't know it. π-cell <cell name>β names the cell in which to run the command. do not combine this argument with the-localauthflag. for more details, seevos(1). they're like two exes at the same party β keep them apart. π-noauthβ assigns the unprivileged identityanonymousto the issuer. do not combine this flag with the-localauthflag. for more details, seevos(1).-localauthβ constructs a server ticket using a key from the local/etc/openafs/server/KeyFilefile. thevoscommand interpreter presents it to the Volume Server and Volume Location Server during mutual authentication. do not combine this flag with the-cellargument or-noauthflag. for more details, seevos(1). it's a strict VIP-only situation, fr fr.-verboseβ produces on the standard output stream a detailed trace of the command's execution. if this argument is omitted, only warnings and error messages appear. so it's quiet-mode by default, yapper-mode on request. π£οΈ-encryptβ encrypts the command so that the operation's results are not transmitted across the network in clear text. available in OpenAFS versions1.4.11or later and1.5.60or later. protect your business!! π-noresolveβ shows all servers as IP addresses instead of the DNS name. this is very useful when the server address is registered as127.0.0.1or when dealing with multi-homed servers. available in OpenAFS versions1.4.8or later and1.5.35or later. for when the name service is being messy. π€-config <configuration directory>β set the location of the configuration directory to be used. this defaults to/etc/openafs, except if-localauthis specified, in which case the default is/etc/openafs/server. this option allows the use of alternative configuration locations for testing purposes. perfect for when you wanna test without touching the real setup. β¨-helpβ prints the online help for this command. all other valid options are ignored. it's giving "i'm not listening to anybody else right now." π
π OUTPUT π
the output displays all server entries from the VLDB, each on its own line. cute, tidy, one per line, we love formatting.
if a file server machine is multihomed, all of its registered addresses appear on the line. the first one is the one reported as a volume's site in the output from the vos examine and vos listvldb commands. so order matters β first one is the spokesperson. π€
the VLDB records IP addresses, and the command interpreter has the local name service (either a process like the Domain Name Service or a local host table) translate them to hostnames before displaying them. if an IP address appears in the output, it is not possible to translate it. π no name service cooperation, no name. that's just the deal.
β οΈ bestie listen β the existence of an entry does not necessarily indicate that the machine is still an active file server machine. entries linger like old situationships. to remove obsolete server entries, use thevos changeaddrcommand with the-removeargument. clean your house!! π§Ή
π EXAMPLES π
here's the first one β displaying the VLDB server entries in the Example Corporation cell:
% vos listaddrs
sv5.example.com
sv1.example.com
sv2.example.com afs2.example.com
sv6.example.com
see how sv2.example.com brought a plus-one (afs2.example.com)? multihomed behavior, we stan. π
and here we display the VLDB server entry <ital>and</ital> UUID for host sv5.example.com in the Example Corporation cell:
% vos listaddrs -p -ho sv5.example.com
UUID: 000c5aff-8246-1699-96-c4-437b5a45aa77
sv5.example.com
the -p (printuuid) and -ho (host) combo, doing the absolute most. obsessed. β
π PRIVILEGE REQUIRED π
None
like literally none, bestie. you can just run it. freeloading has never been this easy. π
π₯ SEE ALSO π₯
fs_uuid(1), sysid(5), vos(1), vos_examine(1), vos_listvldb(1), vos_setaddrs(1), vos_remaddrs(1)
π 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.
okay that's the whole page, you ate it, you understood it, you're a vos listaddrs girlie now. π¦β¨ this was the OpenAFS manual page, version dating 2026-07-27, from the OpenAFS collection (that's the VOS_LISTADDRS(1) at the bottom, bestie, i didn't forget it π). go read your VLDB. periodt. πΈπ
π¦ where this page comes from
- ubuntu stonking: openafs-client 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