← Home

GFS

9 May, 2020

这是 MIT 6.824 课程GFS部分的一些总结.

GFS (Google File System) 是Google为了管理海量数据而开发的一个分布式文件系统.

直接进入正题.

在GFS中文件是以Chunk的形式存储。所谓的Chunk是一个储存块。一个Chunk的大小为64MB.一个文件会分为多个Chunk.储存在不同的服务器里。当然也会有2-3份Chunk的拷贝。

GFS中还存在一个Master,Master收集所有文件的metadata, 保存在一张表中。

下面简单的解释一下读操作的交互。