NFS: mount.nfs: protocolo no compatible


18

Quiero montar el recurso compartido NFS de un NAS Zyxel NSA310s. Showmount, llamado en la máquina del cliente, muestra el recurso compartido:

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

El / etc / fstab del cliente contiene la línea:

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

Pero el montaje no funciona:

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-commonesta instalado. ¿Qué más puede faltar?


¿Qué versión del protocolo NFS proporciona el NSA310s? Parece que su cliente solo es compatible con la versión 3 y tal vez el servidor es solo la versión 4 (o 2)
Anthon

No sé la versión de NFS que el NSA310s usa internamente. El cliente ejecuta una distribución actual de Ubuntu 15.04, ¿es necesario permitir explícitamente NFS v4?
Geom

prueba nfs4en /etc/fstablugar de nfs. Busqué las especificaciones de los NSA310 pero no especifico qué versión de NFS es compatible.
Anthon

con nfs4 en / etc / fstab obtengo mount.nfs4: tiempo de espera establecido para el lunes 25 de mayo 19:13:48 2015 mount.nfs4: probando las opciones basadas en texto 'addr = 10.0.0.100, clientaddr = 10.0.0.2' mount. nfs4: mount (2): protocolo no compatible mount.nfs4: protocolo no compatible
Geom

1
En ese caso, su servidor NFS solo es compatible con la versión 2. Intente montar usando la opciónvers=2
Lambert,

Respuestas:


16

Para resumir los pasos dados para llegar a la respuesta:

Según el resultado dado, al servidor NFS no le gustan NFSv4 ni UDP. Para ver las capacidades del servidor NFS puede utilizar rpcinfo 10.0.0.100(es posible extender la orden de filtro para nfspor: |egrep "service|nfs")

Aparentemente, la única versión admitida por el servidor es la versión 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 solución para montar la exportación es usar la opción de montaje vers=2en la línea de comandos:

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

o editando el / etc / fstab:

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

Otro enfoque puede ser cambiar el servidor NFS para que sea compatible con la versión 3 (o incluso 4).


44
Puntero útil a rpcinfo para la resolución de problemas, gracias,
RichVel

-2

intenta usar esta opción

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.