Mac OS X에서 NFS 내보내기를 마운트하는 방법은 무엇입니까?

Mac OS X에서 NFS 내보내기를 마운트하는 방법은 무엇입니까?

FreeBSD( test.local) 상자를 NFS 서버로 구성했습니다. 그리고 내 Mac에서 NFS 공유를 마운트하려고 합니다( hhmm.local).

/nfs     hhmm.local

/nfs허가 가 있습니다 777.

그리고 Mac에서 작동하는지 확인했습니다.

hhmm:~ Eonil$ showmount -e test.local
Exports list on test.local:
/nfs                           test.local
hhmm:~ Eonil$ 

그런데 장착하려고 보니,

hhmm:~ Eonil$ mount_nfs test.local:/nfs ~/nfs
mount_nfs: can't access /nfs: Permission denied
hhmm:~ Eonil$ 

우와. 왜 이것이 작동하지 않는지 알 수 없습니다. 어떻게 해야 하나요?

답변1

mount_nfs: can't access /: Permission deniedOS X 10.6.8에서 동일한 문제가 있었고 resvport옵션을 사용해도 여전히 실패했지만 옵션을 사용하도록 nfs 서버 내보내기 마운트를 수정하면 insecure작동했습니다.

답변2

나는 이 블로그 게시물을 통해 이 문제를 해결했습니다. http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

resvport핵심 솔루션은 장착 옵션에 대한 옵션을 제공했습니다 . NFS 볼륨이 마술처럼 마운트되었습니다!

답변3

NFS를 실행하는 호스트 10.18.14.27에 공유 경로가 있다고 가정합니다.

/home/siddiquim

Mac에서 다음을 시도해 보세요.

$ sudo mount -o resvport,rw  -t nfs  10.18.14.27:/home/siddiquim folder_207

내용이 표시되는지 확인합니다.

$ ls -ltr folder_207

답변4

내 문제가 해결되었습니다. NFS에서 Mac High Sierra 10.13으로 NFS /etc/exports 서버를 변경하고 클라이언트 IP를 입력하세요. 예: ip 서버:192.168.1.2 클라이언트 ip:192.168.1.10 서버, sudo vi, /export/www 192.168.1.10(rw,insecure,root_squash,no_subtree_check,async)

관련 정보