mc admin decommission

语法

mc admin decommission 命令用于启动 MinIO 服务器池s 的下线流程。下线流程适用于移除较旧的服务器池,这些服务器池的硬件能力或性能已不再满足要求, 或相较部署中的其他池表现不足。MinIO 会根据每个池可用空闲空间的比例,自动将数据从被下线 的池迁移到部署中其余的池。

有关服务器池下线的完整操作流程,请参阅 退役 服务器池

mc admin [GLOBALFLAGS] decommission start|status|cancel ALIAS TARGET

参数

start

mc-cmd

必需 启动 TARGET 指定服务器池的下线流程。

必须指定 TARGET

status

mc-cmd

必需 返回指定 ALIAS 上所有服务器池的下线状态:

  • Active - 该池处于活动状态,且未计划下线。
  • Draining - 该池当前正在下线。
  • Draining (Failed) - 下线流程失败,需要手动重启流程。
  • Draining (Cancelled) - 下线流程已被手动取消。

如果命令包含 TARGET,则在下线进行中时, 命令输出会包含数据迁移速率。

cancel

mc-cmd

必需 取消 TARGET 指定池上的进行中下线流程。

必须指定 TARGET

取消下线流程不会使该池恢复为活动状态。最终仍必须完成下线流程并将该池从部署中移除。 可以再次对该池运行 mc admin decommission start 以恢复流程。

ALIAS

mc-cmd

必需 要启动下线流程的 MinIO 部署的 alias

TARGET

mc-cmd

命令所操作服务器池的完整描述。例如:

https://minio-{01...04}.example.net:9000/mnt/disk{1...4}

全局标志

此命令支持 全局标志 中的任意选项。

示例

有关服务器池下线的完整操作流程,请参阅 退役 服务器池

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

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

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