環境:centos 6.5、centos 7.0
方法一:在 /etc/fstab 的掛載設定中,加上 _netdev 選項
結果:centos 6.5、centos 7.0 都成功。
192.168.0.10:/nfs/share /home/data nfs defaults,_netdev 0 0
方法二:將手動掛載指令加到 /etc/rc.local
結果:centos 6.5 成功、centos 7.0 失敗(因為執行此行指令時,總是在網路啟動完成之前,導致無法掛載)。
mount -t nfs 192.168.0.10:/nfs/share /home/data
方法三:使用 autofs,偵測到要使用時,才自動掛載。
推薦此方式,不會因為 NFS Server 比較晚完成開機,導致掛載失敗。
參考 https://xyz.cinc.biz/2016/03/linux-autofs-samba-cifs.html
或 https://xyz.cinc.biz/2022/09/centos-nfs-server.html 中 autofs 設定的部分
參考:
Solving NFS Mounts at Boot Time
Issues with NFS mounting on boot
CentOS 6 - _netdev fstab option and netfs service
雄的 FreeBSD 筆記‧NFS (Network File System)
NFS Share not mounting on Boot
沒有留言:
張貼留言