CentOS 上 MinIO 数据恢复策略
一、策略总览
二、按场景的恢复路径
场景 A:磁盘/节点故障但未丢失全部冗余
mc admin info 或控制台观察修复进度与健康状态,待修复完成后校验对象可用性。场景 B:误删对象或需要回滚到历史版本
mc ls --versions 定位被删对象的历史版本,使用 mc rm --versions --force 精确删除不需要的版本,或用 mc cp 将指定历史版本复制回当前版本,实现回滚。场景 C:站点级灾难或需要跨环境恢复
mc mirror 或 mc cp -r 将备份桶/目录完整复制到新集群或新桶,适合全量/增量迁移与快速拉起业务。三、备份与恢复落地做法(含示例)
mc 方式(推荐,桶/对象级)
mc cp -r myminio/backup-bucket /opt/backup/backup-bucket-$(date +%F)mc cp -r /opt/backup/backup-bucket-2025-09-01 myminio/backup-bucketrsync 方式(文件系统级,裸机/容器数据目录)
四、恢复演练与运维要点
mc ls --versions、mc stat 抽样校验对象大小/时间/哈希。mc admin info/控制台观察修复进度、磁盘健康、对象可用性,异常及时告警。