Study of Network File System(NFS) and Its Variations
A file system is the way in which files are named and where they are placed logically for storage and retrieval. The different operating systems have file systems in which files are placed somewhere in a hierarchical (tree) structure. Network file system is any file system that allows access to files from multiple hosts sharing via a computer network. This makes it possible for multiple users on multiple machines to share files and storage resources. NFS provides transparent and remote access to file systems. It is propitious to go for NFS as it can be machine and operating system independent, provides transparent access, provides high crash recovery mechanisms and it is highly scalable.