모든 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 서버의 이름입니다.