FSSYNC-DEBUG_MOVE(8)
π fssync-debug_move β ok bestie, let's talk volume moved flags
So this page is from the AFS Command Reference, and it's all about fssync-debug_move (you'll also see it as FSSYNC-DEBUG_MOVE(8) in the wild). Lowkey a niche little command, but if you're here you already know. π¦
β¨ NAME β¨
fssync-debug_move β sets the volume moved flag (that's the FSYNC_VOL_MOVE opcode, periodt).
πΈ SYNOPSIS πΈ
fssync-debug move -volumeid <volume ID>
[-partition <exact partition name>]
[-reason <sync protocol reason code>]
[-programtype <program type code>]
[-help]
fssync-debug mov -v <volume ID>
[-pa <exact partition name>]
[-r <sync protocol reason code>]
[-pr <program type code>]
[-h]
Not me giving you the short version too, because yes, move and mov are both valid and every flag has a glow-down abbreviation. π
π DESCRIPTION π
The fssync-debug move command sets the volume moved flag. That's it, that's the whole vibe. It's giving one (1) job and it does it. Simple, iconic, focused. π
π OPTIONS π
-volumeid <volume ID>β specifies the numeric volume ID. Numbers only bestie, volume names are not permitted here, don't even try it. π«-partition <exact partition name>β specifies the exact partition name (like/vicepa). Abbreviations are not permitted, so spell the whole thing out, no shortcuts, no lazy typing, we're being precise today. β¨-reason <sync protocol reason code>β specifies the numeric sync protocol reason code. The available codes are listed in the OpenAFS source filesrc/vol/fssync_inline.h. And forSYNC_REASON_NONE, you use-reason 0. iykyk. π₯-programtype <program type code>β specifies the program type code. The permitted values arefileServer,volumeUtility,salvager,salvageServer,volumeServerandvolumeSalvager. Pick one, pick wisely. π-helpβ prints the online help for this command. And the way that all other valid options are ignored when you do this?? Obsessed, it's like the option that hangs up on all the others. π
π PRIVILEGE REQUIRED π
The issuer must have write access to the file server. Usually this means the issuer has to be the local superuser root on the file server machine.
no cap: if you're not root on that file server box, this command is not happening for you. permission checked, vibe checked. π«Ά
π¦ SEE ALSO π¦
fssync-debug_attach(8), fssync-debug_detach(8), fssync-debug_online(8), fssync-debug_offline(8), fssync-debug_leaveoff(8)
(the whole fssync-debug friend group, go say hi to the rest of them β¨)
π COPYRIGHT π
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.
and that's the whole page bestie, we ate and left no crumbs. this one's from the OpenAFS fam, dated 2026-07-27, filed under FSSYNC-DEBUG_MOVE(8) β go forth and set those volume moved flags, you main character πππΈ
π¦ 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