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).

