06-08-2011 10:51 AM
The server is a Solaris machine with ZFS and there is a bug that only affects 11.23. The solution provided by Sun is to use NFSv2 or upgrade to 11.31. I cannot upgrade the machine so my only option is to use NFSv2. Other machines are accessing the NFS volume so I cannot change the NFS server to use version 2.
When I mount the volumes they are mounting as version 3. I added the vers=2 option but that seems to be ignored.
I've tried mounting the volumes using automount, fstab and manually but the result is always the same.
06-08-2011 11:56 AM
Here is a suggestion. Turn the VERSMIN and VERSMAX parameters to 2 in /etc/default/nfs . See if it takes only NFS v2 after the appropriate services are started and stopped.
06-09-2011 10:34 AM
What version of solaris are you using? I assume 10.
The file /etc/default/nfs should be on the solaris machine already.
And by default has the following, so default settings should work:
# Sets the minimum version of the NFS protocol that will be registered
# and offered by the server. The default is 2.
Just for the sake of it.
Did you also do the following on the Solaris box?
# svcadm restart nfs/server
Also try doing showmount -e
Hope it helps,
06-13-2011 05:50 AM
06-13-2011 08:31 AM
mount -F nfs -o vers=2 server:/vol /sever/vol
After it mounts, the mount command shows defaults,dev=7600000a as the options.
The server is Solaris 10 with ZFS as the volume type and I cannot change that since it is sharing many volumes to many clients.