Jim Kronebusch jim at winonacotter.org
Wed Jul 12 13:41:52 UTC 2006

On Wed, 12 Jul 2006 17:35:16 +1200, Krsnendu Dasa wrote
> How do I set up /home mounted with nfs on another server?
1> I amlooking at a maximum of 25-30 clients. It is unlikely they 
> would online simultaneously. About 70 user accounts.
> Currently I have a AMD 2500XP machine with 2 GB Ram and 120GB Sata HD
> running as the K12LTSP (v4.2.1) server. The main thing holding me 
> back from updating the server is dealing with the user 
> authentication and /home. With this system it would be much easier 
> to update even if I still keep only one LTSP server. I have another 
> identical box (Actually has a bit less memory at present.) I was 
> thinking to use this as Backuppc server, Koha server, Asterisk etc.. 
> I have a low powered box that I thought would manage the 
> authentication and /home. It is only a PII450 128MB RAM. How would 
> that manage if I put a sata card in it?

As far as syncing your users to the new box, I'll leave that up to someone
else.  I do not know the best way to get users into LDAP and still retain
correct permissions.

For moving /home, first, build your new /home nfs server.  If you build with a
minimal install or just want to make sure that NFS is is up to date, perform a
"yum install nfs-utils".  Modify "/etc/exports" and add the following line:


After that restart NFS (in Fedora "/etc/init.d/nfs restart" will do it).  

Then on your old box you need to create a temporary directory such as
/newhome.  Then modifiy your "/etc/fstab" to mount your NFS exported /home to
the /newhome with the following line: /newhome nfs suid,dev,exec 0 0

Then run "mount /newhome". Now you should be able to browse /newhome on your
current server, which is really looking at /home on the new server....cool.

Now you need to get all of the data from your current /home to your new
/newhome.  Use the following command to sync data between the two:

rsync -av /home/ /newhome

Be sure to use the trailing slash on /home/.  After a few minutes/hours
depending on how much data you have, your new server's /home will be synced
with your existing....cool.

Now you can issue "umount /newhome".  You can now copy your current /home to a
new directory or zip it into a tarbal (for backup).  Then modify /etc/fstab
again but change the line: /newhome nfs suid,dev,exec 0 0

to: /home nfs suid,dev,exec 0 0

Now you an run "mount -o remount /home".

And your done!

If I have any errors on the above, or if anyone would simply wish to
correct/verify the above, please do so.

Hope this helps.

This message has been scanned for viruses and
dangerous content by the Cotter Technology 
Department, and is believed to be clean.

More information about the K12OSN mailing list