2015年7月23日 星期四

Linux 開機自動掛載 NFS 共享資料夾

Linux 開機時,自動掛載 NFS Server 共享的資料夾。
環境: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

沒有留言:

張貼留言