ファイル ロック メカニズムは、サーバに保存されたデータへのアクセスを一度に 1 人のユーザーまたは 1 つのプロセスに制限するために使用されます。2 つの NFS バージョンのロック メカニズムには互換性がありません。NFS 3 は独自のロックを使用し、NFS 4.1 はネイティブ プロトコルで指定されたロックを使用します。
ESXi の NFS 3 ロックでは、ネットワーク ロック マネージャ (NLM) プロトコルを使用しません。代わりに VMware は、独自のロック プロトコルを使用できるようにしています。NFS 3 ロックは、NFS サーバでロック ファイルを作成することによって実装されます。ロック ファイルには、.lck-file_id. という名前が付けられます。
NFS 4.1 では、ロック メカニズムとして共有の予約を使用します。
NFS 3 クライアントと NFS 4.1 クライアントで使用するロック プロトコルは異なるため、異なる NFS バージョンを使用して複数のホストに同じデータストアをマウントすることはできません。互換性のない 2 つのクライアントから同じ仮想ディスクにアクセスすると、不適切な動作やデータの破損が発生する可能性があります。