I have just been working on couple of IBM Rational ClearCase issues where a downgrade of the nfs version from nfs 4 was needed on their RHEL machines. So, I am sharing the info about the steps to downgrade the nfs version so that it can be handy if any of you also come across the same issues.
-
For example, when you run showmount -e, you will find the following output for the specific mount point:
RCSRHEL6164:/ccstg on /net/RCSRHEL6164/ccstg type nfs (rw,nosuid,nodev,intr,sloppy,vers=4,addr=9.32.253.45,clientaddr=192.168.199.253)
In the above we see that the mount point is using "vers=4" which stands for nfs 4
-
So if you have to downgrade to nfs 3, then do the following:
On the Server:
-------------
Edit /etc/sysconfig/nfs to have following lines:
RPCNFSDARGS="--no-nfs-version 4"
RPCMOUNTDOPTS="--no-nfs-version 4"
Then restart the nfs service:
# service nfs restart
This will tell rpc.mountd not to use nfs4
On the Client:
-------------
Edit /etc/nfsmount.conf configuration file and try setting:
Defaultvers=3
Nfsvers=3
-
After doing this, restart nfs and then again check the "showmount -e" command o/p it will be like this:
RCSRHEL6164:/ccstg on /net/RCSRHEL6164/ccstg type nfs (rw,nosuid,nodev,intr,sloppy,addr=9.32.253.45)
Now there is no "vers=4", which means this is not nfs 4 now.
And you have downgraded to nfs 3 version
I hope this helps any of you who are also in need of downgrading to nfs 3.
Article author: Avinash Srinivasamurthy