[OpenIndiana-discuss] NFS shares mounting during system startup
Witek Świerzy
wswier at gmail.com
Fri Apr 1 07:50:53 UTC 2011
Hello,
I have got the following problem :
I want to mount some NFS shares during the system startup
I have correct (I think) entries in /etc/vfstab (it's verified - see the
rest of the post).
And here's the list of issues :
1. When I am using NWAM, then it mounts it *sometimes*, but sometimes
*doesn't*. Looks like
NWAM starts the NIC too late - I see the following entries in NFS
logs :
*NFS mount: server :: RPC: unknown host*
(above entry comes fom network-nfs-client:default.log)
where this *server* is the name of the machine, where NFS shares
exist. It's registered in the DNS,
and can be easily resolved to the IP after the system starts
2. So it seems that there is easy workaround : disable NWAM, and entry
manual configuration :
So I have done it, applying well known scenario published several
times on different OpenSolaris
pages, including OpenIndiana : disable physical NWAM, enable
physical network, plumb the interface,
etc ...
Additionally I have modified it a little bit to get the DHCP
configuration : created /etc/dhcp.e100g0 file
etc - generally, manual DHCP configuration works fine.
During the boot, DHCP client has got the IP configuration, plumbed
the NIC, resolved DNS server
address.
Additionally - NFS mounted the shares correctly !
Well - almost correctly : shares are mounted in RO mode, although
at the server side there are
correct (I think) shares definitions - they are used by different
machine with Solaris 10 installed,
and it mounts them in RW mode. I have even tried to force mounting
them in RW mode, using appropriate
option in /etc/vfstab file : in column option I have *rw,vers=3*
options enabled (I am forcing NFS v. 3 as the
"server" works under Linux - and there are some incompatibilities
in NFS4 between SunOS based systems
and the "Linux world".
By the way : the same problem appears, when I mount the shares
manually, using the following command :
mount -o rw,vers=3 server:/home/tools /mnt/tools
Although mount shows that :
...
/mnt/tools on server:/home/tools
remote/read/write/setuid/devices/vers=3/xattr/dev=8e80004 on Fri Apr 1
09:46:48 2011
...
I cannot create the file - receive the message : permision denied
(of course - I have the local user with the same UID, as the owner
of remote files and directories)
The same configuration on Solaris10 machine works perfectly.
Have You got any ideas about how to solve it ?
Thanks in advance, and best regards
Witek Swierzy
More information about the OpenIndiana-discuss
mailing list