Chcę zamontować udział NFS w NAS Zyxel NSA310s. Showmount, wywoływany na komputerze klienta, pokazuje udział:
$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *
Plik / etc / fstab klienta zawiera wiersz:
10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw 0 0
Ale montaż nie działa:
sudo mount /media/nasNFS/ -v
mount.nfs: timeout set for Mon May 25 17:34:46 2015
mount.nfs: trying text-based options 'vers=4,addr=10.0.0.100,clientaddr=10.0.0.2'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=10.0.0.100'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query retrying: RPC: Program/version mismatch
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 10.0.0.100 prog 100003 vers 3 prot UDP port 2049
mount.nfs: portmap query failed: RPC: Program/version mismatch
mount.nfs: Protocol not supported
nfs-common
jest zainstalowane. Czego jeszcze brakuje?
nfs4
w/etc/fstab
zamiastnfs
. Sprawdziłem specyfikację NSA310, ale nie określa, która wersja NFS jest obsługiwana.vers=2
Odpowiedzi:
Podsumowując kroki podjęte w celu uzyskania odpowiedzi:
Zgodnie z podanymi danymi wyjściowymi serwer NFS nie lubi NFSv4 ani UDP. Aby zobaczyć możliwości serwera NFS, którego możesz użyć
rpcinfo 10.0.0.100
(możesz rozszerzyć polecenie, aby filtrowaćnfs
według|egrep "service|nfs"
:)Najwyraźniej jedyną wersją obsługiwaną przez serwer jest wersja 2:
Rozwiązaniem do zamontowania eksportu jest użycie opcji montowania
vers=2
w wierszu polecenia:lub edytując / etc / fstab:
Innym podejściem może być zmiana serwera NFS na obsługę wersji 3 (a nawet 4).
źródło
spróbuj użyć tej opcji
źródło