Nfs
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
有什麼幫助嗎?我也嘗試安裝一個共享而不是全部但沒有辦法。
找到解決方案
/etc/auto_master 現在包含
/private/nfs auto_nfs
/etc/auto_nfs 是這樣的
slack64 -fstype=nfs,nfsvers=4,soft,bg,intr,rw,tcp,resvport slack64:/
重做 automount -cv 一切都很完美。為了更好的幫助,slack64 是 Linux nfs4 伺服器的名稱