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

おすすめ記事