Montuję system plików NFS na moim komputerze. Jak dowiedzieć się, jakiej wersji protokołu NFS używa serwer? Nie mam dostępu do komputera z serwerem NFS, ale mam root na moim komputerze klienckim.
Czy jest coś, co mogę uruchomić na moim komputerze klienckim, aby określić, która wersja protokołu NFS jest używana przez serwer lub jakie wersje obsługuje?
Nie mogłem znaleźć żadnych użytecznych informacji /var/log/messages
ani danych wyjściowych debugowania jądra ( dmesg
).
Próbowałem uruchomić nfsstat
, ale nie jestem pewien, czy to daje mi jakieś przydatne informacje. Kiedy jednak uruchamiam się, nfsstat -s
aby poprosić o informacje o serwerze, nie widzę nic użytecznego:
# nfsstat -s
Server rpc stats:
calls badcalls badfmt badauth badclnt
0 0 0 0 0
Kiedy uruchamiam się, nfsstat -c
aby poprosić o informacje o kliencie, widzę pewne informacje na ten temat Client nfs v3
, ale nie jestem pewien, jak to interpretować. Czy to mówi mi coś o protokole używanym między moim komputerem klienckim a serwerem NFS? Czy to oznacza, że obecnie używam v3 protokołu NFS? Czy mówi mi coś o tym, jakie wersje protokołu NFS obsługuje serwer, np. NFS v4?
W zależności od systemu operacyjnego i wersji mogą istnieć różne sposoby sprawdzenia tego.
nfsstat:
Ale na pewno możesz
co jest oczywiście tym samym wyjściem.
Pokazuje
vers=3
na serwerze imountvers=3
.źródło
grep nfs /proc/mounts
(dla mnie na serwerze) wyświetla się tylkonfsd /proc/nfsd nfsd rw,realtime 0 0
. Nie mam zainstalowanego klienta (nie mogę go uruchomić). Wszystko wydaje się w porządku (użycie nfs4 na obu, adresy IP są poprawne, / etc / export jest w porządku,nfs-server
zostało zrestartowane,exportfs -rav
wygląda dobrze,showmount -e server
od klienta wygląda dobrze itp. .. ale kiedy próbuję zamontować KAŻDY CZAS ... to zawiesza się ażmount.nfs: Connection timed out
- lub ...mount.nfs4: Connection timed out
Tak frustrujące. Przepraszam za mój rant, który prawdopodobnie nie zostanie naprawiony)./proc/fs/nfsd/versions
dowiedzieć się, jakie wersje serwer jest skonfigurowany do obsługi.Można otworzyć
/etc/nfsmount.conf
i uzyskać informacje o domyślnej wersji i obsługiwanej wersji.źródło