mount.nfs: Protocol not supported

David SanzDavid Sanz
1 min read

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!

1
Subscribe to my newsletter

Read articles from David Sanz directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

David Sanz
David Sanz

Soy desarrollador, Analista, DBA Oracle y Arquitecto OCI, certificado en OCI Migration and Integration Certified Professional y Certified Architect Associate con más de 15 años de experiencia en plataformas Oracle además de especialista en temas de rendimiento.