Network file system (NFS)
- does not support SMB/CIFS
- server-side locking and sharing
- thin provisioning
- CPU overhead
- usual applications: AD, SQL, Sharepoint, Hyper-V, replication/backup
NFSv2
- UDP
NFSv3
- UDP/TCP
- 64-bit file size and offset
- async write on server
- authC using IP
NFSv4
- TCP 2049 only
- file caching
- authC using credentials, per user
- NTFS-like ACL instead of RWX
- stateful
- request/response batch ⇒ better WAN utilization
NFSv4.1
- pNFS: parallel access to clustered servers
- session trunking ≡ NFS multipath: parallel access to volume via several addresses
NFSv4.2
- server-side clone©
- application I/O advise: instructs server how to behave (e.g., sequential/random access)
- sparse files: does not transmit empty segments as zero, specifies such segments in metadata
- MACsec
- application data block (ADB)