NFS: mount.nfs: protocollo non supportato


18

Voglio montare la condivisione NFS di un NAS Zyxel NSA310s. Showmount, chiamato sul computer client, mostra la condivisione:

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

Il client / etc / fstab contiene la riga:

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

Ma il montaggio non funziona:

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è installato. Cos'altro può mancare?


Quale versione del protocollo NFS è fornita dagli NSA310? Sembra che il tuo client supporti solo la versione 3 e forse il server è solo la versione 4 (o 2)
Anthon,

Non conosco la versione NFS che l'NSA310 utilizza internamente. Il client esegue una distribuzione Ubuntu 15.04 corrente, è necessario consentire esplicitamente NFS v4?
Geom,

provare nfs4nel /etc/fstabposto di nfs. Ho cercato le specifiche per gli NSA310 ma non specifica quale versione di NFS è supportata.
Anthon,

con nfs4 in / etc / fstab ottengo mount.nfs4: timeout impostato per lun 25 maggio 19:13:48 2015 mount.nfs4: prova delle opzioni testuali 'addr = 10.0.0.100, clientaddr = 10.0.0.2' mount. nfs4: mount (2): protocollo non supportato mount.nfs4: protocollo non supportato
Geom

1
In tal caso il tuo server NFS supporta solo la versione 2. Prova a montare usando l'opzionevers=2
Lambert,

Risposte:


16

Per riassumere i passi fatti per arrivare alla risposta:

Secondo l'output dato al server NFS non piace NFSv4 né UDP. Per vedere le capacità del server NFS è possibile utilizzare rpcinfo 10.0.0.100(si potrebbe estendere il comando per filtro per nfsda: |egrep "service|nfs")

Apparentemente l'unica versione supportata dal server è la versione 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

La soluzione per montare l'esportazione è utilizzare l'opzione mount vers=2sulla riga di comando:

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

o modificando il file / etc / fstab:

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

Un altro approccio potrebbe essere quello di cambiare il server NFS per supportare la versione 3 (o anche 4).


4
Puntatore utile a rpcinfo per la risoluzione dei problemi, grazie
RichVel

-2

prova a usare questa opzione

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.