Jak ustalić, czy podłączenie NFS jest zamontowane jako v3 czy v4?

41

Red Hat 5/6 kiedy instaluję, mówi: wpisz nfs, chciałbym wiedzieć, jak określić wersję, jeśli nie jest wymieniona w opcjach montowania lub fstab. Nie mów, że zamontuj go z opcją wersji. Chcę wiedzieć, jak ustalić aktualnie zamontowaną wersję NFS. Domyślam się, że będzie domyślnie oparty na ustawieniach serwera / klienta NFS, ale jak ustalić, co to jest obecnie? Jestem całkiem pewien, że to NFS v3, ponieważ wydaje się, że nfs4_setfacl nie jest obsługiwany.

Gregg Leventhal
źródło

Odpowiedzi:

47

Oto 2 sposoby, aby to zrobić:

uchwyt

Za pomocą -vprzełącznika montowania :

$ 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

Używanie 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
źródło
Warto zauważyć, że czasami nfsstat -mpokazuje wersję i więcej szczegółów, gdy mount -vnie ma.
bbodenmiller
27

Użyj nfsstat -mtego spowoduje wyświetlenie wszystkich zamontowanych systemów plików NFS i ich właściwości.

BitsOfNix
źródło
2
Podobała mi się twoja odpowiedź, ale przekazałem ją slm, ponieważ dostarczył więcej informacji.
Gregg Leventhal
Głosowałem za odpowiedzią, ponieważ zawierała ona mniej informacji, i doskonale odpowiedziałem na pytanie.
Janac Meena
5

Nie zapomnij o najwyższym autorytecie!

cat /proc/mounts
gregmark
źródło
4

W Ubuntu 12.04 mount -vma te same informacje niż bez -v(brak wersji NFS).

nfsstat -m pokazuje informacje o wersji.

użytkownik115170
źródło
1

Po prostu

nfsstat

Na serwerze głównym pracował dla mnie -

Server nfs v3:

Użycie -m działało tylko na niewolnikach

storm_m2138
źródło