FSSYNC-DEBUG_LIST(8)

πŸ’… FSSYNC-DEBUG_LIST β€” from the AFS Command Reference (section 8) πŸŽ€

okay bestie, sit down, hydrate, and let me tell you about the most chaotic little command in the AFS cinematic universe πŸ’–

✨ NAME ✨

fssync-debug_list β€” the historical sync command (it calls the FSYNC_VOL_LISTVOLUMES opcode, if you were wondering πŸ‘€)


🌸 SYNOPSIS 🌸

fssync-debug list -volumeid <volume ID>
    [-partition <exact partition name>]
    [-reason <sync protocol reason code>]
    [-programtype <program type code>]
    [-help]

fssync-debug li -v <volume ID>
    [-pa <exact partition name>]
    [-r <sync protocol reason code>]
    [-pr <program type code>]
    [-h]

fssync-debug ls -v <volume ID>
    [-pa <exact partition name>]
    [-r <sync protocol reason code>]
    [-pr <program type code>]
    [-h]

like yes, there are three whole ways to write it and yes, li and ls are just list wearing a tiny disguise 🫢 iykyk


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea, and it's honestly kind of iconic in a "nothing happens" way β˜•

fssync-debug list... does nothing. like, genuinely. it returns success, as long as the fileserver is available, and that's the entire show. the opcode it calls is hanging around purely for historical reasons, and it now does nothing.

that's it. that's the command. lowkey the most unbothered behaviour i've ever witnessed πŸ’€βœ¨ it still shows up, it still looks important, it still says "yes" β€” and it does nothing. main character energy honestly πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • -volumeid <volume ID> β€” bestie, this is the numeric volume ID. and i mean numeric. volume names are not permitted, so don't even try it πŸ™ˆ
  • -partition <exact partition name> β€” the exact partition name, like /vicepa. exact exact. abbreviations are not permitted, so no little nicknames for your partitions πŸ’…
  • -reason <sync protocol reason code> β€” a numeric sync protocol reason code. the available codes are listed up in the OpenAFS source file src/vol/fssync_inline.h πŸ“š and hey, if you want SYNC_REASON_NONE, that's -reason 0.
  • -programtype <program type code> β€” the program type code. the permitted values are fileServer, volumeUtility, salvager, salvageServer, volumeServer and volumeSalvager. pick your fighter ⭐
  • -help β€” prints the online help for this command. and plot twist: every other valid option gets ignored when you use it, so don't bother pairing it with anything else 😭

πŸ‘‘ 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, this is a you-need-the-keys moment πŸ”‘


🌈 SEE ALSO 🌈

go read the rest of the family fr fr 🫢


Copyright 2010 Davor Ocelic <docelic@spinlocksolutions.com>

this documentation is covered by the IBM Public License Version 1.0. this man page was written by Davor Ocelic for OpenAFS, based on documentation from Steven Jenkins, Tom Keiser and Simon Wilkinson. absolute legends, all of them 🌟


and that's the whole page, bestie πŸŽ€πŸ’– this was OpenAFS, dated 2026-07-27 β€” periodt ✨

πŸ“¦ where this page comes from