Yet few filesystems support Unicode file naming. The document will suggest how to deal with this. The document will suggest how to resolve some of these semantic differences. Server implementations will also have to handle concurrent access to local filesystems from other protocols or local processes. In this case, other protocols might include NFS version 2 and 3 servers running concurrently on the same server host.
File locking interaction needs particular attention.
The server may need to approximate some attributes that it does not normally support, and clients need to be able to handle file attributes that may be missing on a particular server implementation. The protocol specification describes errors and file attributes that support file migration and replication across server hosts. However, it provides little guidance on how a server might successfully implement migration or replication. Mapping of ACL semantics can be challenging. The document will suggest how this can be done.