To be honest, i've never used hardlinks/symlinks with NFS, so I wasn't aware 
this was a problem (I have used mount_nullfs on FreeBSD, and was thinking 
about this at the time I posted).

The idea of having a seperate RW filesystem for each client as opposed to 
having several with the full root probably solves this in a much more elegant 
way. Export /usr, /bin etc as RO and /home, /etc and others as RW.

On Sunday 23 October 2005 12:27 am, Matthew Weigel wrote:
> Gareth Nelson wrote:
> > 2 - About the document content itself:
> > I had a brief read over it, what I found missing was using seperate
> > filesystems for each client. Ideally, you'd have a seperate subdirectory
> > on your diskless server for the root of each client, and possibly do a
> > hardlink to /bin etc to avoid redundancy.
>
> Well, except that hard links are filesystem specific, you can't cross
> filesystem boundaries with one.
>
> Also, depending on design, you probably actually want a single RO
> filesystem to serve as / for all diskless clients, and have smaller
> per-client RW volumes (like /etc) or per-user RW volumes (so each machine
> is identical and everyone can use each machine).

Reply via email to