web-dev-qa-db-ja.com

NFS:再起動/シャットダウン時にアンマウントが非常に遅い

クライアントマシンを再起動またはシャットダウンするときにNFSボリュームのアンマウントに問題があります-NFSボリュームがアンマウントされるまで最大30分待つ必要があります。

Сlientsのconf(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/exports

/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)

興味深いことに、すべてのマウント/アンマウント操作は、手動で実行するとすぐに実行されます。しかし、クライアントマシンを再起動/シャットダウンするのを待たなければなりません。私の構成の何が問題になっていますか?

2
Green Root

この問題は、クライアントの/ etc/hosts内のサーバーのOpenVPNのアドレスをリモートサーバーの実際のIPに置き換えることで解決されました(およびサーバーのNFS共有の構成の対応する変更)。アドバイスをくれたTiggerに感謝します。

OpenVPNサービスのシャットダウンはNFSサービスよりも早いため、クライアントは存在しないリソースをアンマウントしようとします。

1
Green Root