これが私のセットアップです。1つのNFSサーバーマシン(v4)、いくつかのNFSクライアントマシン。
クライアントマシンがNFSマウントにファイルを書き込むと、他のクライアントはすぐに新しいコンテンツを表示します。問題ありません。
しかし、サーバーマシンがファイルのコンテンツを変更すると、クライアントからls
ディレクトリを変更するまで、この新しいコンテンツはクライアントに表示されません。
私はこの矛盾に完全に困惑しています...どんな助けでも大歓迎です!
情報:
- クライアントとサーバーの両方でのnfs 1.2.3-r1
- acregmin、acregmax、acdirmin、acdirmax、lookupcache:デフォルト値
ls -i
サーバー上でファイルを編集する前にクライアントでを実行し、その後で再度実行します。数値が変化するかどうかを確認します。サーバーがファイルを置き換えているためにサーバーがファイルを置き換え、クライアントがディレクトリを再スキャンするまでクライアントがこれに気付かない場合。その場合は、マウントオプションlookupcache=none
を設定して、動作が変化するかどうかを確認してください。