
我在重新啟動或關閉客戶端電腦時遇到卸載 NFS 磁碟區的問題 - 卸載 NFS 磁碟區時我必須等待長達 30 分鐘。
客戶端設定(CentOS 7.3):
/etc/fstab
#NFS area
server:/var/backup /mnt/backup nfs rsize=65536,wsize=65536,intr,nolock,bg,hard,x-systemd.automount
server:/mnt/storage /mnt/storage nfs rsize=65536,wsize=65536,intr,nolock,bg,hard,x-systemd.automount
我在其他資源上找到的 x-systemd.automount、nolock 選項對我沒有幫助。
伺服器(CentOS 6.5):
/etc/出口
/var/backup 10.8.0.1(rw,sync,no_wdelay,nohide,no_root_squash,no_subtree_check)
/mnt/storage 10.8.0.1(rw,sync,no_wdelay,nohide,no_root_squash,no_subtree_check)
有趣的是 - 當我手動執行所有安裝/卸載操作時,它們都會立即進行。但重新啟動/關閉客戶端電腦時我必須等待。我的配置有什麼問題?
答案1
透過將客戶端 /etc/hosts 中 OpenVPN 的伺服器位址替換為遠端伺服器的真實 IP(以及伺服器 NFS 共用配置的相應變更),問題已解決。感謝跳跳虎的建議。
OpenVPN 服務關閉早於 NFS 服務,因此,我猜客戶端會嘗試卸載不存在的資源。