
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 denied
OS 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)