[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