Como determinar se a montagem NFS está montada como v3 ou v4?

43

O Red Hat 5/6, quando eu o monte, diz tipo nfs, gostaria de saber como determinar a versão se ela não estiver listada nas opções de montagem ou no fstab. Não diga remontar com a opção version, quero saber como determinar a versão NFS atualmente montada. Suponho que o padrão será baseado nas configurações do servidor / cliente NFS, mas como determinar o que é atualmente? Tenho certeza de que é o NFS v3, porque parece que o nfs4_setfacl não é suportado.

Gregg Leventhal
fonte

Respostas:

48

Aqui estão duas maneiras de fazer isso:

montar

Usando o -vinterruptor da montagem :

$ 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

Usando 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
fonte
1
Vale a pena notar, às vezes nfsstat -mmostra versão e mais detalhes quando mount -vnão.
bbodenmiller
28

Use nfsstat -m-o para exibir todo o sistema de arquivos montado nfs e suas propriedades.

BitsOfNix
fonte
2
Gostei da sua resposta, mas a dei ao slm porque ele forneceu mais informações.
Gregg Leventhal
Votei esta resposta porque ela continha menos informações e respondi perfeitamente à pergunta.
Janac Meena
5

Não esqueça a autoridade suprema!

cat /proc/mounts
Gregmark
fonte
4

No Ubuntu 12.04, mount -vpossui as mesmas informações que sem -v(sem versão NFS).

nfsstat -m mostra as informações sobre a versão.

user115170
fonte
1

Simplesmente

nfsstat

No servidor mestre funcionou para mim -

Server nfs v3:

Usar -m só funcionou nos escravos

storm_m2138
fonte