Paul:

Your solution sounds great, I have one question have you
experimented with how various File Managers behave, such
as those found in NT or Win9x via NFS/Samba.

We trimmed down the number of root.cell entries for this
very reason.


On Wed, 26 Jul 2000, Paul Blackburn wrote:

> Dear AFS admins,
> 
> When I introduce a new user to AFS,
> the first thing they usually do is "ls /afs".
> Then I have to explain why it takes a long time to complete.
> This has always seemed "sub-optimal" to me.
> 
> So, I have found a pragmatic solution to this problem.
> 
> It is simple: instead of mounting all the foreign cells in root.afs,
> I have created a new volume "root.othercells".
> 
> "root.othercells" has mountpoints for all the foreign cells
> and is itself mounted at /afs/@cell/othercells/.
> 
> "root.afs" now only has a mountpoint for the local cell and
> symbolic links to the foreign cell mounts in /afs/@cell/othercells/.
> 
> So, when a user does "ls /afs" the result is returned much more quickly.
> 
> Also, "cd /afs/$foreign_cell" still works as before.
> 
> It is also useful to be able to mount/unmount foreign cells in a
> permanently mounted "root.othercells" volume instead of
> having to make a temporary mountpoint for "root.afs"
> each time for a mount/unmount (as in the traditional way).
> 
> The only disadvantage I have been able to think of in using
> /afs/@cell/othercells/ is that any kind of recursive search
> from /afs/@cell/ (eg find) may traverse "othercells" unless
> you specifically exclude "othercells".
> 
> Thoughts?
> --
> cheers
> paul                           http://acm.org/~mpb
>                                85% Slashdot pure
> 
> Here is an example.
> The cell is linux.ibm.com (see @cell symbolic link).
> A foreign cell, hursley.ibm.com, is mounted in
> /afs/linux.ibm.com/othercells/hursley.ibm.com
> with a symbolic link at: /afs/hursley
> 
> [mpb@afs-linux-fs1 mpb]$ ls -ld /afs/@cell
> lrwxr-xr-x    1 4000     root           13 Nov 30  1999 /afs/@cell ->
> linux.ibm.com
> 
> [mpb@afs-linux-fs1 mpb]$ ls -ld /afs/linux.ibm.com
> drwxrwxrwx    2 root     root         2048 Jul 11 09:11
> /afs/linux.ibm.com
> 
> [mpb@afs-linux-fs1 mpb]$ ls -ld /afs/hursley
> lrwxr-xr-x    1 adminmpb root           45 Jun 29 12:38 /afs/hursley ->
> /afs/linux.ibm.com/othercells/hursley.ibm.com
> 
> 
> 
> 

--
Terry McCoy                             email:  [EMAIL PROTECTED]
Sr Systems Engineer                     phone:  (219) 631-4274
Enterprise Systems Software
Office of Information Technologies
University of Notre Dame


Reply via email to