Week 12: Remote File Systems

Lecture notes:
Remote File Systems
Remote File Systems: Lecture slides (6 per page)
Buzzwords:

Intro:
NAS, File service, file server, remote access model, upload/download model, client module, VFS, stateful vs. stateless design, sequential vs. session file access semantics.

NFS:
devices, mounting protocol, directory & file access protocol, lookup RPC, stateless file system, RPC interface, inconsistencies and caching, validation, read-ahead, large reads, locking problem, append problem.

AFS:
whole file caching, whole file serving, AFS disk cache, identical name space, volumes, cache coherence, callback promise (state), session semantics.

SMB
stateful file system, message blocks.