Network File System: Understanding NFS and Its Advantages and Disadvantages, Essays (university) of Operating Systems

An overview of the Network File System (NFS), its architecture, advantages, and disadvantages. NFS is a distributed file system developed by Sun Microsystems for UNIX-based workstations, allowing users to access files and directories on remote computers. various versions of NFS, its protocol, and the advantages and disadvantages of using NFS.

Typology: Essays (university)

2019/2020

Uploaded on 05/28/2020

vani-b
vani-b 🇮🇳

2 documents

1 / 17

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Network File System
Network File System
(NFS)
(NFS)
Submitted To:
Submitted To: Rachana Kamaliya
Rachana Kamaliya
P
Presented By
resented By: Krupa Shingala
: Krupa Shingala
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Partial preview of the text

Download Network File System: Understanding NFS and Its Advantages and Disadvantages and more Essays (university) Operating Systems in PDF only on Docsity!

Network File SystemNetwork File System

(NFS) (NFS)

Submitted To: Submitted To: Rachana KamaliyaRachana Kamaliya

P Presented Byresented By:: Krupa ShingalaKrupa Shingala

Index

What is File System?

What is Network File System?

Version of NFS

NFS Architecture

Advantages of NFS

Disadvantages of NFS

Conclusion

References

What is Network File System?What is Network File System?

  • (^) NFS developed by SUN Microsystems for use on its UNIX-based workstations.
  • (^) A distributed file system
  • (^) Allows users to access files and directories located on remote computers
  • (^) But, data potentially stored on another machine.
  • (^) NFS builds on the Open Network Computing Remote Procedure Call (ONC RPC) system

Continue…Continue… Mechanism for storing files on a network. Allows users to ‘Share’ a directory. NFS most commonly used with UNIX systems. Other software platforms:

  • Mac OS, Microsoft Windows, Novell NetWare, etc. Major Goals:
  • simple crash recovery -reasonable performance :80% of a local drive

Version 3 NFS v3 can operate across TCP as well as UDP Support for asynchronous writes on the server Obtains multiple file name, handles and attributes Support for 64-bit file sizes and offsets Handle files larger than 4 gigabytes (GB) Improves performance, and allowed it to work more reliably across the Internet

Version 4

Currently version 2 and version 3

protocols are in use with version 4 under

consideration for a standard

includes more performance

improvements

Mandates strong security

introduces a stateful protocol

developed with the IETF (Internet

Engineering Task Force)

RPC request Action CREATE Creates (or truncates) a file in the directory LINK Creates a hard link LOOKUP Looks up a file in the directory MKDIR Makes a directory READADDR Reads the contents of a directory REMOVE Removes a file in the directory RENAME Renames a file in the directory RMDIR Removes a directory SYMLINK Creates a symbolic link NFS Protocol

stateless server and client

server can be rebooted and user on client

might be unaware of the reboot

client/server distinction occurs at the

application/user level not the system level

highly flexible, so we need to be disciplined

in our administration/configuration

Advantages

Disadvantage

uses RPC authentication

easily spoofed

filesystem data is transmitted in cleartext

Data could be copied

Network slower than local disk

Complexity, Security issues.

References www.compnetworking.com www.internetslang.com www.linux.com