Mac os catalina 및 Linux nfs4 리소스 자동 마운트

Mac os catalina 및 Linux nfs4 리소스 자동 마운트

모든 nfs4 공유를 폴더에 자동 마운트하고 싶습니다(Linux 및 기타 Unix에서는 매우 쉽습니다). 이전 마운트를 사용하여 MacOs Catalina에서 완벽하게 작동합니다.

sudo mount -t nfs -o resvport,nfsvers=4 slack64:/ /private/nfs/slack64
ls /private/nfs/slack64
backup/  iso/  public/  video/

이제 autofs를 사용해 보겠습니다.

첫 번째 편집 /etc/auto_master

/-                      auto_nfs        -nobrowse,nosuid

그런 다음 /etc/auto_nfs를 편집하십시오.

/private/nfs/slack64 -fstype=nfs,nfsvers=4,soft,bg,intr,rw,tcp,resvport nfs://slack64:/

준 후automount -cv

automount: /System/Volumes/Data/home updated (/home -> /System/Volumes/Data/home)
automount: /System/Volumes/Data/Network/Servers updated (/Network -> /System/Volumes/Data/Network)
automount: Conflicting file system object at '/private'.
automount: /System/Volumes/Data/private/nfs/slack64: can't set hidden
automount: /System/Volumes/Data/private/nfs/slack64 mounted (/private -> /System/Volumes/Data/private)
automount: no unmounts

마운트 실패!

ls /private/nfs/slack64/
ls: cannot open directory '/private/nfs/slack64/': No such file or directory

도움이 되었나요? 또한 전체 대신 개별 공유를 마운트하려고 시도했지만 전혀 불가능했습니다.

답변1

해결책을 찾아라

/etc/auto_master는 이제 다음을 포함합니다.

/private/nfs            auto_nfs

/etc/auto_nfs는 다음과 같습니다

slack64 -fstype=nfs,nfsvers=4,soft,bg,intr,rw,tcp,resvport slack64:/

Redid automount -cv 모든 것이 완벽하게 작동합니다. 더 나은 도움을 받으려면 slack64가 Linux nfs4 서버의 이름입니다.

관련 정보