SlideShare uma empresa Scribd logo
1 de 17
Network File SystemNetwork File System
(NFS)(NFS)
Submitted To:Submitted To: Rachana KamaliyaRachana Kamaliya
PPresented Byresented By: Krupa Shingala: Krupa 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 File System?
• A file system is a hierarchical structure (file tree) of
files and directories.
• This file tree uses directories to organize data and
programs into groups, allowing the management of
several directories and files at one time.
• Some tasks are performed more efficiently on a file
system than on each directory within the file
system.
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
Versions and Variations
Version 1 and Version 2
V1 Sun used only for in-house experimental
purposes
Did not release it to the public
V2 of the protocol originally operated entirely
over UDP and was meant to keep the protocol
stateless, with locking (for example)
implemented outside of the core protocol.
Both suffered from performance problems
Both suffered from security problems
security dependant upon IP address
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)
File
System
File
System
NFS Client
NFS Client
Network NFS Server File
System
NFS Architecture
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
RPC request Action
GETATTR Get file attribute
SETATTR Set file attribute
LOOKUP File name search
ACCESS Check access
READ Read file
WRITE Write to the file
CREATE Create file
REMOVE Remove file
RENAME Rename file
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.
Conclusion
New technologies open up new
possibilities for network file systems
Cost of increased traffic over Ethernet
may cause problems for xFS,
cooperative caching.
References
www.compnetworking.com
www.internetslang.com
www.linux.com
Nfs

Mais conteúdo relacionado

Mais procurados

Introduction to SSH
Introduction to SSHIntroduction to SSH
Introduction to SSH
Hemant Shah
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
Raghu nath
 

Mais procurados (20)

Linux User Management
Linux User ManagementLinux User Management
Linux User Management
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Linux06 nfs
Linux06 nfsLinux06 nfs
Linux06 nfs
 
Users and groups
Users and groupsUsers and groups
Users and groups
 
Samba server
Samba serverSamba server
Samba server
 
Linux file system
Linux file systemLinux file system
Linux file system
 
The NFS Version 4 Protocol
The NFS Version 4 ProtocolThe NFS Version 4 Protocol
The NFS Version 4 Protocol
 
Linux
Linux Linux
Linux
 
Sun NFS , Case study
Sun NFS , Case study Sun NFS , Case study
Sun NFS , Case study
 
Disk and File System Management in Linux
Disk and File System Management in LinuxDisk and File System Management in Linux
Disk and File System Management in Linux
 
Networking in linux
Networking in linuxNetworking in linux
Networking in linux
 
Introduction to SSH
Introduction to SSHIntroduction to SSH
Introduction to SSH
 
11. dfs
11. dfs11. dfs
11. dfs
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
DHCP
DHCPDHCP
DHCP
 
FTP - File Transfer Protocol
FTP - File Transfer ProtocolFTP - File Transfer Protocol
FTP - File Transfer Protocol
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Configuration DHCP
Configuration DHCPConfiguration DHCP
Configuration DHCP
 
Nfs
NfsNfs
Nfs
 

Destaque

Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
Raghu nath
 
Chapter 8 distributed file systems
Chapter 8 distributed file systemsChapter 8 distributed file systems
Chapter 8 distributed file systems
AbDul ThaYyal
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagram
Roberto Castro
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefs
bergwolf
 
Linux lecture9
Linux lecture9Linux lecture9
Linux lecture9
gkj021
 

Destaque (18)

Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
 
Samba
SambaSamba
Samba
 
Presentation on samba server
Presentation on samba serverPresentation on samba server
Presentation on samba server
 
Chapter 8 distributed file systems
Chapter 8 distributed file systemsChapter 8 distributed file systems
Chapter 8 distributed file systems
 
Samba
SambaSamba
Samba
 
Nfs protocol sequence_diagram
Nfs protocol sequence_diagramNfs protocol sequence_diagram
Nfs protocol sequence_diagram
 
network filesystem briefs
network filesystem briefsnetwork filesystem briefs
network filesystem briefs
 
Introduction to samba
Introduction to samba Introduction to samba
Introduction to samba
 
Samba server configuration
Samba server configurationSamba server configuration
Samba server configuration
 
Samba power point presentation
Samba power point presentationSamba power point presentation
Samba power point presentation
 
Samba
SambaSamba
Samba
 
SUN Network File system - Design, Implementation and Experience
SUN Network File system - Design, Implementation and Experience SUN Network File system - Design, Implementation and Experience
SUN Network File system - Design, Implementation and Experience
 
Nis
NisNis
Nis
 
Nf Sp4
Nf Sp4Nf Sp4
Nf Sp4
 
NFS – Network File System
NFS – Network File SystemNFS – Network File System
NFS – Network File System
 
Aula 5 (raid)
Aula 5 (raid)Aula 5 (raid)
Aula 5 (raid)
 
Linux lecture9
Linux lecture9Linux lecture9
Linux lecture9
 

Semelhante a Nfs

Dfs (Distributed computing)
Dfs (Distributed computing)Dfs (Distributed computing)
Dfs (Distributed computing)
Sri Prasanna
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
Ntu
 
3. distributed file system requirements
3. distributed file system requirements3. distributed file system requirements
3. distributed file system requirements
AbDul ThaYyal
 

Semelhante a Nfs (20)

Presentation on nfs,afs,vfs
Presentation on nfs,afs,vfsPresentation on nfs,afs,vfs
Presentation on nfs,afs,vfs
 
Distributed System by Pratik Tambekar
Distributed System by Pratik TambekarDistributed System by Pratik Tambekar
Distributed System by Pratik Tambekar
 
Distributed File Systems
Distributed File SystemsDistributed File Systems
Distributed File Systems
 
Dfs (Distributed computing)
Dfs (Distributed computing)Dfs (Distributed computing)
Dfs (Distributed computing)
 
DFSNov1.pptx
DFSNov1.pptxDFSNov1.pptx
DFSNov1.pptx
 
Ranjitbanshpal
RanjitbanshpalRanjitbanshpal
Ranjitbanshpal
 
5.distributed file systems
5.distributed file systems5.distributed file systems
5.distributed file systems
 
Nfs1
Nfs1Nfs1
Nfs1
 
What Is DFS In Windows Server 2016 1.pdf
What Is DFS In Windows Server 2016 1.pdfWhat Is DFS In Windows Server 2016 1.pdf
What Is DFS In Windows Server 2016 1.pdf
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
linux-lecture1.ppt
linux-lecture1.pptlinux-lecture1.ppt
linux-lecture1.ppt
 
What Is DFS In Windows Server 2016.pdf
What Is DFS In Windows Server 2016.pdfWhat Is DFS In Windows Server 2016.pdf
What Is DFS In Windows Server 2016.pdf
 
3. distributed file system requirements
3. distributed file system requirements3. distributed file system requirements
3. distributed file system requirements
 
Network File System
Network File SystemNetwork File System
Network File System
 
What Is DFS In Windows Server 2016 2.pdf
What Is DFS In Windows Server 2016 2.pdfWhat Is DFS In Windows Server 2016 2.pdf
What Is DFS In Windows Server 2016 2.pdf
 
Chapter 10 - File System Interface
Chapter 10 - File System InterfaceChapter 10 - File System Interface
Chapter 10 - File System Interface
 
Unit 3 file management
Unit 3 file managementUnit 3 file management
Unit 3 file management
 
Linux administration classes in mumbai
Linux administration classes in mumbaiLinux administration classes in mumbai
Linux administration classes in mumbai
 
Xfs file system for linux
Xfs file system for linuxXfs file system for linux
Xfs file system for linux
 
Chapter-5-DFS.ppt
Chapter-5-DFS.pptChapter-5-DFS.ppt
Chapter-5-DFS.ppt
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Nfs

  • 1. Network File SystemNetwork File System (NFS)(NFS) Submitted To:Submitted To: Rachana KamaliyaRachana Kamaliya PPresented Byresented By: Krupa Shingala: Krupa Shingala
  • 2. Index What is File System? What is Network File System? Version of NFS NFS Architecture Advantages of NFS Disadvantages of NFS Conclusion References
  • 3. What is File System? • A file system is a hierarchical structure (file tree) of files and directories. • This file tree uses directories to organize data and programs into groups, allowing the management of several directories and files at one time. • Some tasks are performed more efficiently on a file system than on each directory within the file system.
  • 4. 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
  • 5. 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
  • 6. Versions and Variations Version 1 and Version 2 V1 Sun used only for in-house experimental purposes Did not release it to the public V2 of the protocol originally operated entirely over UDP and was meant to keep the protocol stateless, with locking (for example) implemented outside of the core protocol. Both suffered from performance problems Both suffered from security problems security dependant upon IP address
  • 7. 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
  • 8. 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)
  • 9. File System File System NFS Client NFS Client Network NFS Server File System NFS Architecture
  • 10.
  • 11. 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
  • 12. RPC request Action GETATTR Get file attribute SETATTR Set file attribute LOOKUP File name search ACCESS Check access READ Read file WRITE Write to the file CREATE Create file REMOVE Remove file RENAME Rename file
  • 13. 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
  • 14. Disadvantage uses RPC authentication easily spoofed filesystem data is transmitted in cleartext Data could be copied Network slower than local disk Complexity, Security issues.
  • 15. Conclusion New technologies open up new possibilities for network file systems Cost of increased traffic over Ethernet may cause problems for xFS, cooperative caching.