O'Reilly logo

Using SANs and NAS by W. Curtis Preston

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

NFS and CIFS Advances

Although NFS was originally developed by Sun, and CIFS was originally developed by IBM and further developed by Microsoft, many people outside these companies have helped to further the development of these two protocols. This is due to the nature of the open systems community; many vendors besides Sun and Microsoft stand to benefit from these protocols becoming well documented and fully accepted standards. Therefore, members of the Storage Networking Industry Association (SNIA) have helped to further these protocols.

Advances in NFS

Sun released NFS in 1985 and has made a number of improvements in its implementations since then. The first set of improvements did not require changes to the protocol itself. Then in 1995, changes were also made to the protocol, primarily enabling it to handle 64-bit file sizes. The following is a summary of some of the enhancements in NFSv3:

Close-to-open file consistency

Early implementations of NFS did not envision a file that would be written on one system but read on another system. This was because in 1985, it was uncommon for a single user (or application) to access more than one computer at a time. Of course, as mentioned in the first chapter, 1985 also saw the introduction of windowing systems that allowed one user to access many computers at a time. Modern NFS clients make accessing a single file from multiple NFS clients safer by writing all modified data to the server in the close system call, and checking for cached ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required