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!