I'm planning to deploy some kiosk computers and would like to leave them with a small pendrive as boot disk, keeping the rest at an easy to back up server, ala LTSP.
Right now I'm pondering two options. An NFSed /home/, or a local copy of ~/ copied on login, rsynced on logout.
My fears are that working with files might get too slow, or my network might get clogged.
Best Answer
I use NFS for my home directories in our production environment. There are a couple of tricks.
Don't NFS mount to
/home
- that way you can have a local user that allows you in in the event that the NFS server goes down. We mount to/mnt/nfs/home
Use soft mounts and a very short timeout - this will prevent processes from blocking forever.
Use the automounter. This will keep resource usage down and also means that you don't need to worry about restarting services when the NFS server comes up if it goes down for some reason.
Use a single sign-on system so you don't run into permission related issues. I have an OpenLDAP server.