Chapter 7. NFS Version 3

Although NFS version 2 has been successfully implemented on many different operating systems and filesystems, its UNIX orientation and simplicity made it difficult or impossible for the protocol to provide complete access to all the features offered by the operating systems on which it was implemented. The NFS engineers at Sun received many requests for protocol enhancements that might be incorporated into a future version of the protocol:

• File versioning

• Record-oriented I/O

• Macintosh file formats

• Extensible file types

• Extended attributes

• and many more . . .

The draft version 3 protocol specification became a “kitchen sink” of features that evolved from one draft to another over several years. Eventually it ...

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.