This document summarizes a lecture on distributed file systems. It discusses Network File System (NFS) and the Google File System (GFS). NFS allows remote access to files on servers and uses client caching for efficiency. GFS was designed for Google's need to redundantly store massive amounts of data on unreliable hardware. It uses large file chunks, replication for reliability, and a single master for coordination to provide high throughput for streaming reads of huge files.