"fs" and the cache manager just takes the data for a 'set quota' and
does a particular sort of "RXAFS_SetVolumeStatus" call on the volume. That
RPC seems to be distributed in the library afs/libafsint.a(afsint.cs.o), so
it shouldn't be too hard to write an application program that calls it.
There isn't any way to map volumes into pathnames - the only place that
lives is in the filespace itself - and there could be an arbitrary number
of those scattered, not only through the filespace in your cell, but in
other cells as well. The volumes mounted under /afs are perhaps the most
glaring example of this.
-Marcus Watts
UM ITD RS Umich Systems Group