GFS 的容错机制
◦
Chunk Server 容错
每个 Chunk 有多个存储副本(通常是 3 个),分别存储于不
通的服务器上
每个 Chunk 又划分为若干 Block ( 64KB ),每个 Block
对应一个 32bit 的校验码,保证数据正确(若某个 Block 错
误,则转移至其他 Chunk 副本)
◦
Master 容错(影子节点热备)
三类元数据:命名空间(目录结构)、 Chunk 与文件名的映
射以及 Chunk 副本的位置信息
前两类通过日志提供容错, Chunk 副本信息存储于 Chunk
Server , Master 出现故障时可恢复
5