[apple] macOS Sierra : NFS 볼륨 마운트

많은 NFS 내보내기가있는 Linux 서버가 있습니다. auto_nfs파일 을 설정하고 /nfs/…폴더에 마운트하여 Mac에 마운트했습니다 .

나는 생각 이 완전히 이러한 볼륨을 통과 할 수있을 것하지 않는 일부 응용 프로그램, 일부 특이한 행동의 원인 (볼 수 있습니다 응용 프로그램이 네트워크 볼륨과 제대로 작동하지 나는 독특한으로 무엇을 의미하는지에 대한 자세한 내용은).

SMB 공유를 마운트하면 내 컴퓨터에서 별도의 볼륨으로 나타나지만 NFS에서는 그렇지 않습니다.

/Volumes디렉토리에 NFS 공유를 마운트하면 상황이 나아질 것입니다 . 그러나 나는 할 수 없다 :

  • auto_nfs기존 디렉토리 가 필요하고 Sierra 에서 설정을 만들 수 없습니다.
  • nfs:분명히 지원되지 않기 때문에 프로토콜을 사용하여 NFS 공유를 마운트 할 수 없습니다 .

분명히 Sierra는 /Volumes디렉토리 에 관한 몇 가지 규칙을 변경했습니다 .

NFS 공유를 일반 볼륨으로 마운트하려면 어떻게해야합니까? / Volumes에 NFS 공유를 드라이브로 마운트 하지만 다음을 수행하십시오.

  • 그것은 오래된 것이고 Sierra에는 적용되지 않습니다.
  • 제안은 여기에서 작동하지 않습니다


답변

Finder에서 cmd + k를 누르고 NFS 서버 / 공유 경로를 입력하십시오.

서버에 연결

나에게 이것은 / Volumes / users-1로 마운트되었습니다 (그러나 이미 / Volumes / Users가 마운트되어 있습니다).

iMac21:~ user$ df -h /Volumes/users-1
Filesystem               Size   Used  Avail Capacity iused     ifree %iused  Mounted on
192.168.7.5:/nas/users  5.4Ti  4.8Ti  292Gi    95%  261121 366027775    0%   /Volumes/users-1
iMac21:~ user$

부팅시이를 원한다면 사용자의 로그인 항목에 추가 할 수 있습니다.


답변

수락 된 답변은 NFS 서버 가 예약되지 않은 포트 (예 :> 1024)에서 연결허용하는 경우에만 작동합니다 .

수출 매뉴얼 페이지는 다음과 같이 말합니다.

exportfs는 다음과 같은 내보내기 옵션을 이해합니다.

이 옵션을 사용하려면 요청이 IPPORT_RESERVED (1024) 미만의 인터넷 포트에서 시작되어야합니다. 이 옵션은 기본적으로 켜져 있습니다. 끄려면 안전하지 않은 것으로 지정하십시오.

CentOS 7.3 상자의 경우 기본적으로 그렇지 않으며 마운트 에 안전하지 않은 항목 을 추가 해야했습니다.

따라서 MACOS 클라이언트가 작동 하려면insecure 내보내기에서 nfs 서버에 옵션을 추가해야 합니다

:/my/export 192.168.5.0/24(insecure)

불가능한 경우 : 사용 mount하면 Mac 측에서 예약 된 포트를 허용하는 옵션을 제공 할 수 있습니다.
sudo mount -t nfs -o resvport server:/my/export nfs


답변