FSSYNC-DEBUG_VGCADD(8)

πŸ’– FSSYNC-DEBUG_VGCADD πŸ’–

okay bestie, this is a page from the AFS Command Reference β€” say hi to fssync-debug_vgcadd ✨


🌸 NAME 🌸

fssync-debug_vgcadd β€” adds an entry to the VG cache, a.k.a. the FSYNC_VG_UPDATE opcode πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

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

fssync-debug vgca
    -part <exact partition name>
    -pare <volume ID>
    -c <volume ID>
    [-r <sync protocol reason code>]
    [-pr <program type code>]
    [-h]

like yes, there are two forms, and the second one is the "my fingers are tired" version 🫢 (same command, shorter flags, no notes)


πŸ¦‹ DESCRIPTION πŸ¦‹

The fssync-debug vgcadd command adds an entry to the volume group cache (VGC). that's it, that's the whole job, and it does it flawlessly πŸ’…


✨ OPTIONS ✨

  • -partition <exact partition name> β€” the exact partition name, like /vicepa. and when we say exact, we mean EXACT β€” abbreviations are not permitted, so don't try to be cute with it πŸ™ˆ
  • -parent <volume ID> β€” the numeric volume ID of the parent volume for the VGC entry πŸ‘‘
  • -child <volume ID> β€” the numeric volume ID of the child volume in the VGC entry πŸ“
  • -reason <sync protocol reason code> β€” the numeric sync protocol reason code. all the available codes are listed in the OpenAFS source file src/vol/fssync_inline.h. and for SYNC_REASON_NONE, you use -reason 0 πŸ’€ (yes, zero, that's the one)
  • -programtype <program type code> β€” the program type code. permitted values are fileServer, volumeUtility, salvager, salvageServer, volumeServer and volumeSalvager. pick your fighter 🌈
  • -help β€” prints the online help for this command. and it's so real of her: all other valid options are ignored when you do this 😌

πŸ‘‘ PRIVILEGE REQUIRED πŸ‘‘

you gotta have write access to the file server for this one. usually that means you must be the local superuser "root" on the file server machine. so like… root energy, main character energy, no cap πŸ”₯


πŸ’œ SEE ALSO πŸ’œ

fssync-debug_vgcdel(8), fssync-debug_vgcquery(8), fssync-debug_vgcscan(8), fssync-debug_vgcscanall(8)

(the whole vgc squad, obsessed with them fr fr)


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. iconic behavior, respectfully 🫢


and that's the whole page bestie!! this one came from OpenAFS, dated 2026-07-27, and it lives in section 8 of the manual. go add some VGC entries, you absolute legend πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from