많은 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