Chapter 12. NFS Variants

The NFS protocol has been used as the basis for several variant protocols. It is often easier to begin with an existing and proven protocol and extend it than to design and implement a new distributed filesystem protocol from the ground up. This chapter gives a brief overview of several of these protocols.

12.1 Spritely NFS

The caching model used by most NFS clients (described in section 8.14) does not guarantee consistency across client caches. Because an NFS server cannot notify a client that its cached copy of file data has been modified, the client will not detect file changes on the server until it issues a GETATTR request or receives updated attributes attached to the response of a LOOKUP, READ, or WRITE request. ...

Get NFS Illustrated now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.