파일 잠금 메커니즘은 서버에 저장되어 있는 데이터를 한 번에 사용자 한 명 또는 프로세스 하나만 액세스할 수 있도록 제한하는 데 사용됩니다. 두 가지 NFS 버전의 잠금 메커니즘은 호환되지 않습니다. NFS 3은 독점 잠금을 사용하고 NFS 4.1은 기본 프로토콜 지정 잠금을 사용합니다.
ESXi에서 NFS 3 잠금은 NLM(Network Lock Manager) 프로토콜을 사용하지 않습니다. 대신 VMware는 자체 잠금 프로토콜을 제공합니다. NFS 서버에서 잠금 파일을 생성하면 NFS 3 잠금이 구현됩니다. 잠금 파일의 이름은 .lck-file_id.입니다.
NFS 4.1은 공유 예약을 잠금 메커니즘으로 사용합니다.
NFS 3 및 NFS 4.1 클라이언트는 동일한 잠금 프로토콜을 사용하지 않기 때문에 서로 다른 NFS 버전을 사용하여 동일한 데이터스토어를 여러 호스트에 마운트할 수 없습니다. 호환되지 않는 두 클라이언트에서 동일한 가상 디스크에 액세스할 경우 잘못된 동작이 발생하고 데이터 손상이 발생할 수 있습니다.