[OpenAFS] Re: curious about why mountpoints work the way they do

Adam Megacz megacz@cs.berkeley.edu
Thu, 17 May 2007 12:30:55 -0700

Russ Allbery <rra@stanford.edu> writes:
>>   2. In some alternate universe, would it have been possible to
>>      implement mountpoints as symlinks to some volume-name space?  For
>>      example, if the cache manager automatically mapped
>>      /afs/cell/@vol/volname to the root directory of volume "volname"
>>      in cell "cell", mountpoints could be implemented as symlinks.

> Mount points *are* symlinks.  So I'm not quite sure what advantage this
> would have over the current state.

True, but the cache manager grants them special semantics above and
beyond the normal semantics of symlinks.  I'm curious about what
advantage that special treatment brings.

Is there any particular use-case that called for the
"xyz/mountpoint/../ == xyz" property which normal symlinks do not
have?  Are there any other properties mountpoints have which other
symlinks do not?

  - a

PGP/GPG: 5C9F F366 C9CF 2145 E770  B1B8 EFB1 462D A146 C380