The document provides an overview of distributed file systems including NFS, Lustre, AFS, Coda, and Sprite. It discusses key concepts such as naming, caching, consistency, performance, replication, and security. Examples of different distributed file system architectures and consistency models are presented. Key goals and tradeoffs for different distributed file systems are outlined.