NFS : mount.nfs : 지원되지 않는 프로토콜 호출 된 Showmount는 공유를

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



답변

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

주어진 출력에 따르면 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)을 지원하도록 변경하는 것입니다.


답변

이 옵션을 사용해보십시오

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


답변