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


9

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

/nfs     hhmm.local

/nfs777권한을.

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$ 

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


나는보고 있었다 거부 허가를AWS 스토리지 게이트웨이 NFS 파일 공유, 문제는 내 IP가 허용 된 액세스를 공유 클라이언트 CIDR 범위를 벗어난 것이 었습니다
storm_m2138

답변:


5

나는 mount_nfs: can't access /: Permission deniedOS X 10.6.8 에서 같은 문제를 겪었 resvport지만 옵션으로도 여전히 실패했지만 insecure옵션 을 사용하도록 nfs 서버 내보내기 마운트를 수정 했습니다.


2

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

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


이 같은 문제가 있었다; resvport당신은 단지 CLI를 통해 설치 계획이라면 옵션은 잘 작동합니다. Mac OS X의 파인더를 통해 마운트하려면 insecure@Cas에서 언급했듯이 서버 측에 옵션 을 추가해야 합니다. resvport파인더를 통해 지정할 방법이 없으며 고급 옵션을 마운트하고 사용하는 기능이 "디스크 유틸리티"에서 제거되었으므로 GUI 연결에 서버 측 수정이 유일하게 실행 가능한 솔루션 인 것 같습니다.
Will

2

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

0

내 문제가 해결되었습니다. NFS to 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, 비보안, root_squash, no_subtree_check, 비동기)


서버가 클라이언트의 호스트 이름 (즉, ping hhmm.local작동)을 확인할 수있는 한 이것이 차이를 만들 이유가 없습니다.
Scott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.