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-common
esta instalado. ¿Qué más puede faltar?
nfs4
en/etc/fstab
lugar denfs
. Busqué las especificaciones de los NSA310 pero no especifico qué versión de NFS es compatible.vers=2
Respuestas:
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 paranfs
por:|egrep "service|nfs"
)Aparentemente, la única versión admitida por el servidor es la versión 2:
La solución para montar la exportación es usar la opción de montaje
vers=2
en la línea de comandos:o editando el / etc / fstab:
Otro enfoque puede ser cambiar el servidor NFS para que sea compatible con la versión 3 (o incluso 4).
fuente
intenta usar esta opción
fuente