CentOS 上 MinIO 数据恢复实用指南
一、先判断故障类型与恢复路径
| 场景 | 首选动作 | 关键要点 |
|---|---|---|
| 纠删码/磁盘故障但对象可访问 | 让 MinIO 自动修复 | 检查纠删码/磁盘状态,保持服务运行,依赖剩余数据块与奇偶校验自动恢复 |
| 误删/覆盖对象 | 从备份恢复 | 使用你已有的备份介质(如 rsync 全量+增量、第三方备份)按时间点还原 |
| MinIO 服务/配置损坏 | 重部署 + 数据盘挂载恢复 | 保留原数据盘不动,重装 MinIO 后挂载原数据目录恢复服务 |
| 底层文件系统损坏/误删数据目录 | 立即停机并做磁盘镜像,再尝试文件系统级恢复 | 避免继续写入;使用 extundelete/PhotoRec 等工具尝试恢复 |
二、有备份时的恢复步骤
三、无备份时的恢复路径
四、与上层引擎联动的恢复
五、恢复后的校验与加固