Estoy montando un sistema de archivos NFS en mi máquina. ¿Cómo puedo averiguar qué versión del protocolo NFS utiliza el servidor? No tengo acceso a la máquina del servidor NFS, pero tengo root en mi máquina cliente.
¿Hay algo que pueda ejecutar en mi máquina cliente para identificar qué versión del protocolo NFS está utilizando el servidor o qué versiones admite?
No pude encontrar ninguna información útil en la /var/log/messages
salida de depuración del kernel ( dmesg
).
He intentado ejecutar nfsstat
, pero no estoy seguro de si me está dando información útil. Sin embargo, cuando corro nfsstat -s
para solicitar información sobre el servidor, no veo nada útil:
# nfsstat -s
Server rpc stats:
calls badcalls badfmt badauth badclnt
0 0 0 0 0
Cuando corro nfsstat -c
para solicitar información sobre el cliente, veo cierta información sobre Client nfs v3
, pero no estoy seguro de cómo interpretar esto. ¿Esto me dice algo sobre el protocolo que se utiliza entre mi máquina cliente y el servidor NFS? ¿Significa que actualmente estoy usando v3 del protocolo NFS? ¿Me dice algo sobre qué versiones del protocolo NFS admite el servidor, por ejemplo, NFS v4?
Dependiendo de su sistema operativo y versión, puede haber diferentes formas de verificarlo.
nfsstat:
Pero puedes estar seguro
que obviamente es el mismo resultado.
Se muestra
vers=3
en el servidor, ymountvers=3
.fuente
grep nfs /proc/mounts
(para mí en el servidor) solo se muestranfsd /proc/nfsd nfsd rw,realtime 0 0
. No tengo el cliente realmente montado (no puedo hacer que funcione). Todo parece estar bien (usando nfs4 en ambos, las direcciones IP son correctas, / etc / exports está bien,nfs-server
se ha reiniciado, seexportfs -rav
ve bien,showmount -e server
desde el cliente se ve bien, etc. .. pero cuando intento montar CADA VEZ ... se cuelga hastamount.nfs: Connection timed out
--o--mount.nfs4: Connection timed out
. Tan frustrante. Perdón por mi perorata que probablemente no se reparará)./proc/fs/nfsd/versions
averiguar qué versiones está configurado para soportar.Uno puede abrir
/etc/nfsmount.conf
y obtener la información sobre la versión predeterminada y la versión compatible.fuente