mount.nfs: Protocol not supported

mount.nfs: Protocol not supported

A la hora de configurar un nuevo sistema de archivos en un IaaS o un PaaS recién creado, podemos encontrarnos el siguiente error:

[root@~]#  mount -o resvport gecm-nonprod-dp-fs-ad3-mp.xxx.vcngecmnonprod.oraclevcn.com:/GECM-NonProd-xxx-xxx /xxxx
mount.nfs: Protocol not supported
[root@~]#

Para solventar este problema debemos modificar el archivo nfsmount.conf para incluir las variables Defaultvers y Nfsvers. Después de modificar el archivo, debemos reiniciar el servicio.

Pero, ¿Qué hacen estas variables?

  • Defaultvers, con esta variable indicamos la versión del protocolo que se debe usar, por defecto es 4.

  • Nfsvers, indicamos al servidor la versión a utilizar.

[root@~]# tail -2 /etc/nfsmount.conf
Defaultvers=3
Nfsvers=3
[root@xxxx~]# service nfs restart
Redirecting to /bin/systemctl restart nfs.service

Intentamos configurar de nuevo nuestro sistema de archivos

[root@~]#  mount -o resvport gecm-nonprod-dp-fs-ad3-mp.xxx.vcngecmnonprod.oraclevcn.com:/GECM-NonProd-xxx-xxx /xxxx
[root@~]# df -h
Filesystem                                                                        Size  Used Avail Use% Mounted on
gecm-nonprod-dp-fs-ad3-mp.xxx.vcngecmnonprod.oraclevcn.com:/GECM-NonProd-xxx-xxx  8.0E  1.5T  8.0E   1% /xxxx

Listo. ¡Espero que os sirva!