硬件故障恢复

分布式 MinIO 部署依赖 纠删码,对多块驱动器或多个节点故障提供内建容错能力。 根据部署拓扑和所选纠删码校验位,MinIO 在保持对象读取访问能力(“read quorum”)的前提下,最多可容忍部署中一半驱动器或节点丢失。

下表列出了 MinIO 部署中的典型故障类型,以及对应的恢复流程链接:

故障类型说明
驱动器故障MinIO 支持将故障驱动器热替换为新的健康驱动器。
节点故障MinIO 会检测节点何时重新加入部署,并在其重新并入集群后不久主动开始对该节点执行 自愈,恢复此前存储在该节点上的数据。
站点故障MinIO Site Replication 支持在站点完全丢失后,对存储桶、对象以及可复制的配置项执行完整重同步。

由于 MinIO 即使处于降级状态也通常不会出现显著性能损失,管理员可以根据硬件故障速率来安排替换窗口。 “正常”故障率(单个驱动器或节点故障)通常允许采用更从容的替换节奏,而“关键”故障率(多个驱动器或节点故障)则可能需要更快响应。

对于包含一个或多个部分故障或已处于降级状态的驱动器的节点(例如驱动器错误增加、SMART 告警、MinIO 日志中出现超时等),如果集群剩余健康驱动器足以维持 读写仲裁,您可以安全地卸载该驱动器。 相较于持续产生读写错误的驱动器,缺失驱动器对部署的破坏性反而更小。

最后修改 August 2, 2026: init commit (8338d5b)

本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名

本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。