Course Material
Course Material
(DFS)
DISTRIBUTED FILE SYSTEMS
• Including
1.Introduction
2.File Service Architecture
3.Case Study: Sun NFS
1. Introduction
Client module
Read
Write
Create
Delete
GetAttributes
SetAttributes
• Responsibilities of various modules can
be defined as follows:
1. Flat file service
1. Lookup(Dir, Name) :
Locates the text name in the directory and
returns the relevant UFID.
If Name is not in the directory, throws an
exception.
2. AddName(Dir, Name, File) :If Name is not in
the directory, adds(Name,File) to the
directory and updates the
file’s attribute record.