どのNFSクライアントがNFSサーバーにどのディレクトリをマウントしているかを確認する方法は?

どのNFSクライアントがNFSサーバーにどのディレクトリをマウントしているかを確認する方法は?

ネットワークには、複数のディレクトリをNFSターゲットにエクスポートするストレージサーバーがあります。たとえば、、、/raid0/folderAおよび/data/after_2018これら/data/shared_dataのすべての宛先は、すべてのIPからマウントできるようにします。今、どのサーバーにどのディレクトリがインストールされているかを調べる必要があります。これらはすべて同じ受信ポートを使用し、NFSクライアントは常にすべてのNFS宛先をマウントするわけではないため、TCP接続のみを確認することはできません。 NFSサーバー自体でこの問題を解決する方法はありますか?
よろしくお願いします!

答え1

NFSサーバーでこのコマンドを実行します。

showmount -a 127.0.0.1

これにより、NFSクライアントのマウントポイントが次の形式で表示されます。IP:/mountpoint

NFS クライアントで次の形式でこのコマンドを実行することもできます。

showmount -a A.B.C.D

そのうちのA.B.C.DNFSサーバーアドレスです。

showmountこのコマンドは、オプション-d (クライアントがリモートでマウントされたディレクトリのリスト)と-e(共有ファイルシステムのリストを印刷する)も知っています。

関連情報