NFS: mount.nfs: Protokoll wird nicht unterstützt

18

Ich möchte die NFS-Freigabe eines Zyxel NSA310s NAS mounten. Showmount, das auf dem Clientcomputer aufgerufen wird, zeigt die Freigabe an:

$ showmount 10.0.0.100 -e
Export list for 10.0.0.100:
/i-data/7fd943bf/nfs/zyxelNFS *

Die / etc / fstab des Clients enthält die folgende Zeile:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw  0 0

Aber die Montage funktioniert nicht:

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-commonist installiert. Was kann noch fehlen?

Geom
quelle
Welche Version des NFS-Protokolls wird von den NSA310s bereitgestellt? Es sieht so aus, als ob Ihr Client nur Version 3 unterstützt und der Server möglicherweise nur Version 4 (oder 2)
Anthon
Ich kenne die NFS-Version nicht, die der NSA310s intern verwendet. Auf dem Client wird eine aktuelle Ubuntu 15.04-Distribution ausgeführt. Muss NFS v4 explizit zugelassen werden?
Geom
versuchen Sie es nfs4in der /etc/fstabstatt nfs. Ich habe die Spezifikationen für den NSA310 nachgeschlagen, aber nicht angegeben, welche Version von NFS unterstützt wird.
Anthon
mit nfs4 in der / etc / fstab bekomme ich mount.nfs4: timeout gesetzt für Mo 25 Mai 19:13:48 2015 mount.nfs4: probiere textbasierte Optionen 'addr = 10.0.0.100, clientaddr = 10.0.0.2' mount. nfs4: mount (2): Protokoll nicht unterstützt mount.nfs4: Protokoll nicht unterstützt
Geom
1
In diesem Fall unterstützt Ihr NFS-Server nur Version 2. Versuchen Sie, mithilfe der Option zu mountenvers=2
Lambert,

Antworten:

16

Um die Schritte zusammenzufassen, die unternommen wurden, um zur Antwort zu gelangen:

Entsprechend der gegebenen Ausgabe mag der NFS-Server weder NFSv4 noch UDP. Um die Fähigkeiten des NFS - Servers Sie verwenden können rpcinfo 10.0.0.100(möglicherweise den Befehl Filter erweitern für nfsvon: |egrep "service|nfs")

Anscheinend ist die einzige vom Server unterstützte Version Version 2:

rpcinfo 10.0.0.100 |egrep "service|nfs"
program version netid     address                service    owner
100003  2       udp       0.0.0.0.8.1            nfs        unknown
100003  2       tcp       0.0.0.0.8.1            nfs        unknown

Die Lösung zum Mounten des Exports besteht darin, die Option mount vers=2entweder in der Befehlszeile zu verwenden:

mount -o rw,vers=2 10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS

oder indem Sie die Datei / etc / fstab bearbeiten:

10.0.0.100:/i-data/7fd943bf/nfs/zyxelNFS /media/nasNFS nfs rw,vers=2  0 0

Ein anderer Ansatz kann darin bestehen, den NFS-Server so zu ändern, dass Version 3 (oder sogar 4) unterstützt wird.

Lambert
quelle
4
Nützlicher Zeiger auf rpcinfo für die Fehlerbehebung, danke,
RichVel
-2

versuchen Sie, diese Option zu verwenden

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
Daniel
quelle