[Gllug] Exported directory anomoly

Dylan dylan at shinyboots.org.uk
Thu Sep 13 11:30:10 UTC 2001


I have several workstations which mount a pair of exported filesystems from a 
server. They all have identical relevant entries in /etc/fstab:

<server IP address>:/home	/home	nfs	defaults 0 0
<server IP address>:/space	/space	nfs	defaults 0 0

the server's /etc/exports has:

/home *(rw,no_root_squash)
/space *(rw,no_root_squash)

All machines are in the same IP subnet, connected to a 'passive' (i.e. 
non-routing / non-switch) hub. All IP addresses are static, and I have 
checked that there are no typos which would cause problems (all are 
192.168.x.y/255.255.255.0 - x is the same on all hosts, y is different on 
each in range 1-254)

User and group names and ID's are syncronised across the network.

The problem I am having is this:

One workstation fails to mount /home at boot, but does mount /space. On this 
machine, /home can be manually mounted (either with mount /home, mount -a or 
a full mount command) by root (obviously no other user can do this since it 
is /home which is mounted so all other uses fail to mount as there is no 
/home/<user> directory.)

I have tripple checked all fstab, hosts.allow/deny, exports files, user and 
group settings and IP address setting and they are all identical (or 
different in the case of IP addresses...) Most importantly - all other 
machines have no problem with mounting the NFS exports and the problem 
machine can mount manually. I have also tried swapping the two fstab entries 
- exactly the same result, so it is /home which is not mounted, not the first 
nfs entry in fstab. Lastly, I removed all nfs entries from the problem 
machine and set it up again - still no change.

Does anyone have any suggestions...?

-- 
Gllug mailing list  -  Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug




More information about the GLLUG mailing list