NFS : mount.nfs : 지원되지 않는 프로토콜


18

Zyxel NSA310s NAS의 NFS 공유를 마운트하고 싶습니다. 클라이언트 시스템에서 호출 된 Showmount는 공유를 보여줍니다.

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

클라이언트의 / etc / fstab은 다음 줄을 포함합니다 :

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

그러나 장착이 작동하지 않습니다.

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설치되어 있습니다. 무엇을 놓칠 수 있습니까?


NSA310은 어떤 버전의 NFS 프로토콜을 제공합니까? 클라이언트가 버전 3 만 지원하는 것으로 보이며 서버가 버전 4 (또는 2) 일뿐입니다.
Anthon

NSA310이 내부적으로 사용하는 NFS 버전을 모르겠습니다. 클라이언트는 현재 Ubuntu 15.04 배포를 실행합니다. NFS v4를 명시 적으로 허용해야합니까?
Geom

대신에 시도 nfs4하십시오 . NSA310의 사양을 찾았지만 지원되는 NFS 버전을 지정하지 않았습니다. /etc/fstabnfs
Anthon

/ etc / fstab에서 nfs4를 사용하면 mount.nfs4 : timeout set for mon May 25 19:13:48 2015 mount.nfs4 : 텍스트 기반 옵션 'addr = 10.0.0.100, clientaddr = 10.0.0.2'마운트를 시도합니다. nfs4 : mount (2) : 지원되지 않는 프로토콜 mount.nfs4 : 지원되지 않는 프로토콜
Geom

1
이 경우 귀하의 NFS 서버는 옵션을 사용하여 마운트 버전 2. 시도를 지원합니다vers=2
램버트

답변:


16

답을 얻기 위해 취한 단계를 요약하려면 :

주어진 출력에 따르면 NFS 서버는 NFSv4 또는 UDP를 좋아하지 않습니다. 당신이 사용할 수있는 NFS 서버의 기능을 확인하려면 rpcinfo 10.0.0.100(당신을 위해 필터에 명령을 확장 할 수 있습니다 nfs으로 : |egrep "service|nfs")

서버가 지원하는 유일한 버전은 버전 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

내보내기를 마운트하기위한 해결책 vers=2은 명령 행에서 mount 옵션을 사용 하는 것입니다.

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

또는 / etc / fstab을 편집하여 :

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

또 다른 방법은 NFS 서버를 버전 3 (또는 4)을 지원하도록 변경하는 것입니다.


4
문제 해결을위한 rpcinfo에 대한 유용한 포인터
RichVel

-2

이 옵션을 사용해보십시오

....   nfs    rsize=8192,wsize=8192,timeo=14,intr 0 0
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.