Solaris 11.3で破損したNFSマウントがディレクトリをロックするのを防ぎますか?

Solaris 11.3で破損したNFSマウントがディレクトリをロックするのを防ぎますか?

私のnfsサーバーのデータ:

zfs set share=name=opt_media,path=/opt/media,prot=nfs,sec=sys,root=iphostclent,public,rw=* rpool/media

私のnfsクライアントからのデータ:

mount -F nfs -o bg,soft,retry=5,timeo=5 iphostserver:/opt/media /opt/media

私はオプションを使用します:

bg

soft

retry=5

timeo=5

追加情報:

nfsstat -m

/opt/media from iphostserver:/opt/media

Flags:         vers=4,proto=tcp,sec=sys,soft,printed,intr,link,symlink,acl,rsize=1048576,wsize=1048576,retrans=5,timeo=5

Attr cache:    acregmin=3,acregmax=60,acdirmin=30,acdirmax=60

ただし、nfs サーバーをシャットダウンすると、nfs クライアントで /opt/media/ ディレクトリがブロックされます。

次に追加:

問題は、df -h などのアプリケーションがフリーズするか、/opt/media/ ディレクトリに依存するアプリケーションがフリーズすることです。これはnfsクライアントが無限に再接続しようとしたため、パラメータbg、Soft、retry = 5、timeo = 5再試行を停止しましたが、機能しません。

ベストアンサー1

mount_nfs(1M) のマニュアルページから:

ハード|ソフト

サーバーが応答するまで(ハード)要求を再試行するか、

放棄してエラーを返します(ソフト)。デフォルトはハードです。

NFSv4 クライアントはソフトマウントをサポートしません。

解決策は、以下をインストールすることです。

mount -F nfs -o vers=3,soft,timeo=10 iphostserver:/opt/media /opt/media

これでプロパティを見ることができます。

nfsstat -m

/opt/media from iphostserver:/opt/media

Flags:         vers=3,proto=tcp,sec=sys,soft,intr,link,symlink,acl,rsize=1048576,wsize=1048576,retrans=5,timeo=10

Attr cache:    acregmin=3,acregmax=60,acdirmin=30,acdirmax=60

おすすめ記事