Go to TogaWare.com Home Page.
GNU/Linux Desktop Survival Guide
by Graham Williams

Setting Up NFS

Suppose Alpine (115.33) is the host of the home directories that are exported to Cultus (115.32). On Alpine install nfs-server. This will install nfs-kernel-server and nfs-common. The server provides the ability to export a local disk to other computers whilst the client is provided in nfs-common and allows our computer to access (i.e., to mount) the disk storage exported from other computers.

alpine$ wajig install nfs-server

On Alpine (115.33) we then identify the folder that we wish to exort, and to whom to export. We edit /etc/exports to add lines like the following:

/home cultus(rw)

Then restart the daemon:

alpine$ wajig restart nfs-kernel-server

On Velox (115.39), an earlier install, nfs-user-server was used rather than the usual nfs-kernel-server because the latter gave the following error when starting the daemons:

   nfssvc: Function not implemented

However, nfs-kernel-server is used on Prefect (115.30) which are running kernel 2.4.9 and Alpine (115.33), running 2.4.16.

Errors will also be reported if you have not loaded the nfsd module into the kernel. Be sure to add the following to /etc/modules if you get errors:


Now on Cultus (115.32) add the following line to /etc/fstab:

  alpine:/home /home nfs defaults 0 0

Then on Cultus (115.32) you can:

  cultus$ mount /home

You should also maintain common passwd, shadow, group and gshadow files between the various hosts. See Section 77.1 below for details.

Copyright © 1995-2014 Togaware Pty Ltd
Support further development through the purchase of the PDF version of the book.
Brought to you by Togaware.