HDFS作为Hadoop的关键组件,通过名字节点和多个数据节点以及数据复制(冗余机制)来存储数据。其机架感知策略确保数据位置的有效分布。故障检测包括数据节点心跳包用于检测节点是否宕机,块报告在安全模式下用于数据状态检测,以及数据完整性检测通过校验和比较实现。名字节点管理日志文件和镜像文件,同时实施空间回收机制。