
すべての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サーバーの名前です。