¿Cómo determinar si el montaje NFS está montado como v3 o v4?

43

Red Hat 5/6 cuando lo monto dice tipo nfs, me gustaría saber cómo determinar la versión si no aparece en las opciones de montaje o fstab. Por favor, no diga volver a montarlo con la opción de versión, quiero saber cómo determinar la versión NFS actualmente montada. Supongo que será predeterminado según la configuración del servidor / cliente NFS, pero ¿cómo puedo determinar qué es actualmente? Estoy bastante seguro de que es NFS v3 porque parece que nfs4_setfacl no es compatible.

Gregg Leventhal
fuente

Respuestas:

48

Aquí hay 2 formas de hacerlo:

montar

Usando el -vinterruptor de montaje :

$ mount -v | grep /home/sam
mulder:/export/raid1/home/sam on /home/sam type nfs (rw,intr,tcp,nfsvers=3,rsize=16384,wsize=16384,addr=192.168.1.1)

nfsstat

Utilizando nfsstat -m:

$ nfsstat -m | grep -A 1 /home/sam
/home/sam from mulder:/export/raid1/home/sam
 Flags: rw,vers=3,rsize=16384,wsize=16384,hard,intr,proto=tcp,timeo=600,retrans=2,sec=sys,addr=mulder
slm
fuente
1
Vale la pena señalar, a veces nfsstat -mmuestra la versión y más detalles cuando mount -vno lo hace.
bbodenmiller
28

El uso nfsstat -mmostrará todos los sistemas de archivos montados en nfs y sus propiedades.

BitsOfNix
fuente
2
Me gustó su respuesta, pero se la di a SLM porque él proporcionó más información.
Gregg Leventhal
Voté esta respuesta porque contenía menos información y respondí la pregunta perfectamente.
Janac Meena
5

¡No olvides la máxima autoridad!

cat /proc/mounts
Gregmark
fuente
4

En Ubuntu 12.04, mount -vtiene la misma información que sin -v(sin versión NFS).

nfsstat -m Muestra la información sobre la versión.

usuario115170
fuente
1

Simplemente llano

nfsstat

En el servidor maestro funcionó para mí

Server nfs v3:

Usar -m solo funcionó en los esclavos

tormenta_m2138
fuente