FSSYNC-DEBUG_VNODE(8)
π FSSYNC-DEBUG_VNODE π
okay bestie, welcome to the fssync-debug_vnode page β that's section 8 of the AFS Command Reference btw, aka the big-girl sysadmin section. sit down, hydrate, and let's get into it β¨
It's the one that shows you vnode info, and it rides on the FSYNC_VOL_QUERY_VNODE opcode. iykyk π
πΈ NAME πΈ
fssync-debug_vnode β display vnode info (FSYNC_VOL_QUERY_VNODE opcode)
yeah. that's literally it. she shows you stuff about a vnode. iconic. π
β¨ SYNOPSIS β¨
fssync-debug vnode -volumeid <volume ID>
-vnodeid <vnode ID>
-unique <uniquifier>
-partition <exact partition name>
[-reason <sync protocol reason code>]
[-programtype <program type code>]
[-help]
fssync-debug vn -vo <volume ID>
-vn <vnode ID>
-u <uniquifier>
-pa <exact partition name>
[-r <sync protocol reason code>]
[-pr <program type code>]
so yes, there are two spellings: the full-word version and the β¨short-flagβ¨ version, because apparently we're doing nicknames for everything. vnode / vn, -volumeid / -vo, -vnodeid / -vn, -unique / -u, -partition / -pa, -reason / -r, -programtype / -pr. two lanes, same destination, pick your fighter π
π¦ DESCRIPTION π¦
The fssync-debug vnode command displays information about a given vnode.
that's it. that's the whole plot. you point it at a vnode, it spills the tea about that vnode. no cap. πΈ
π OPTIONS π
-volumeid<volume ID>β you're telling her the numeric volume ID. heads up bestie: volume names are not permitted here, only numbers. she does not accept nicknames. π-vnodeid<vnode ID>β the numeric vnode ID. just the number, mwah π-unique<uniquifier>β the numeric vnode uniquifier. yes it's spelled "uniquifier". yes that's a real word. slay β¨-partition<exact partition name>β the exact partition name, like/vicepa. and when they say exact, they MEAN exact β abbreviations are not permitted. no shortcuts, no vibes-based guessing, full name only. π-reason<sync protocol reason code>β the numeric sync protocol reason code. the available codes are listed in the OpenAFS source filesrc/vol/fssync_inline.h(go look, bestie, it's all there). and if you wantSYNC_REASON_NONE, you use-reason 0. zero. the nothing code. π-programtype<program type code>β the program type code. the permitted values arefileServer,volumeUtility,salvager,salvageServer,volumeServerandvolumeSalvager. that's the whole guest list, nobody else gets in the door. π-helpβ prints the online help for this command. and note: all other valid options are ignored when you ask for help. she's not multitasking. help mode is help mode. periodt. π
π PRIVILEGE REQUIRED π
The issuer must have write access to the file server.
usually that means the issuer has to be the local superuser "root" on the file server machine. so likeβ¦ root energy only. no random accounts waltzing in here pretending. π«Ά
fr fr, don't try this without the right access β it's giving locked-door-for-a-reason.
π SEE ALSO π
go read those too, they're the rest of the friend group π
π COPYRIGHT π
Copyright 2010 Sine Nomine Associates
This documentation is covered by the IBM Public License Version 1.0.
This man page was written by Andrew Deason and Davor Ocelic for OpenAFS.
and that's the whole page, bestie π§ this was OpenAFS, dated 2026-07-27 β written by the OpenAFS girlies, loved by me, understood by you. now go query that vnode. mwah πβ¨π
π¦ 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