NFS 서버 설치 문제: 서버 MacOS, 클라이언트 SAMA5D27 보드

NFS 서버 설치 문제: 서버 MacOS, 클라이언트 SAMA5D27 보드

MacOS Mojave를 실행하는 노트북과 Yocto로 구축된 Ubuntu Linux를 실행하는 SAMA5D27 보드를 사용하는 클라이언트에 NFS 서버를 설치하려고 합니다.

SAMA5D27 보드에 IP 주소를 할당했으며 랩톱에서 SAMA5D27 보드를 핑하거나 그 반대로 ping할 수 있습니다. 그래서 그들은 서로에게 보입니다.

내 노트북에서 /etc/exports 파일을 편집하여 다음을 명시했습니다.

/Users/mntpnt    192.168.1.100(rw, no_root_squash)

그런 다음 다음 명령을 실행하여 랩톱에서 nfsd를 시작했습니다.

$ sudo nfsd enable
$ sudo nfsd start

$ sudo nfsd status 
nfsd service is enabled
nfsd is running (pid 24885, 8 threads)

SAMA5D27에서 다음 명령을 실행합니다(서버 IP: 192.168.1.8).

$ showmount -e 192.168.1.8

보여주다:

Export list for 192.168.1.8:
/Users/mntpnt 192.168.1.100

그런 다음 클라이언트 SAMA5D27에서 다음 명령을 사용하여 설치를 시도했습니다.

$ sudo mount -v -t nfs 192.168.1.8:/Users/mntpnt /mntpnt
mount.nfs: timeout set for Thu ApNF 9 00:37:14 2020S: bad mount option value specified: minorversion=1

mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100005 vers 3 prot TCP port 872
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.8:/Users/mntpnt 

또한 /etc/exports의 권한을 편집하여 이제 다음과 같은 내용을 읽어 보았습니다.

/Users/mntpnt    -network 192.168.1.8 (rw, no_root_squash)    -mask 255.255.255.0

$ sudo nfsd restart나중에 MacOS에서도 하나 만들었습니다.

이제 SAMA5D27의 액세스 거부 오류가 사라졌지만 전혀 응답을 받지 못합니다.

$ sudo mount -v -t nfs 192.168.1.8:/Users/mntpnt /mntpnt
mount.nfs: timeout set for Thu Apr  9 00:45:43 2020NFS: bad mount option value specified: minorversion=1

mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: portmap query retrying: RPC: Program not registered
mount.nfs: prog 100003, trying vers=3, prot=17

연결 시간이 초과될 때까지 영원히 반복되는 것 같습니다.

어떤 아이디어가 잘못될 수 있나요?

편집하다:

@NasirRiley - 예, 다시 시도하기 전에 sudo nfsd restart를 수행했습니다.

제안된 명령의 출력은 다음과 같습니다.

$ sudo mount -v -t nfs 192.168.1.8:/Users/mntpnt /mntpnt
mount.nfs: timeout set for Thu NFr  9 00:04:29 2020S: bad mount option value specified: minorversion=1

mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'vers=4,minorversion=1,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Invalid argument
mount.nfs: trying text-based options 'vers=4,addr=192.168.1.8,clientaddr=192.168.1.100'
mount.nfs: mount(2): Protocol not supported
mount.nfs: trying text-based options 'addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100005 vers 3 prot TCP port 718
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.8:/Users/mntpnt

이것이 출력이다

$ sudo mount -v -t nfs -o nfsvers=3 192.168.1.8:/Users/mntpnt /mntpnt 

mount.nfs: timeout set for Thu Apr  9 00:06:33 2020
mount.nfs: trying text-based options 'nfsvers=3,addr=192.168.1.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: portmap query retrying: RPC: Timed out
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.1.8 prog 100005 vers 3 prot TCP port 718
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.1.8:/Users/mntpnt

관련 정보