Chapter 6 CIFS/9000 File Locking Interoperability Examples
Because the primary benefit of CIFS/9000 is to provide Windows client access to files residing on a UNIX operating system, shared client access examples all include at least one Windows client. The following examples will explain how file locking behaves when more than one client accesses a file via a CIFS/9000 share, both locally and NFS mounted.
6.1WINDOWS ONLY CLIENT ACCESS – Local File System
Clients
Windows | UNIX | CIFS/9000 | Windows |
CIFS/9000 | NFS |
File |
The diagram above shows 2 windows clients requesting concurrent file access on the CIFS/9000 server to a local file system. The key issue for this configuration is that CIFS/9000 provides full Windows file locking functionality in a Windows homogenous environment.
Mandatory Share Mode (Open Mode) locking is fully implemented.
Byte Range locking is fully implemented.
Opportunistic (Oplocks) locking is fully implemented.
16