Linux MinIO 故障恢复实战指南
一 快速定位与恢复流程
二 高频故障与修复对照表
| 症状 | 快速检查 | 修复要点 |
|---|---|---|
| 服务启动失败或自动退出 | journalctl -u minio;free/df;ss -tlnp | 依据日志定位;释放端口或调整启动参数;清理磁盘/扩容;修复目录权限后重启 |
| 控制台无法访问 | ss -tlnp | 确认控制台端口为9001或9200(以启动参数为准);放行防火墙与云安全组 |
| 内存不足被 OOM 终止 | dmesg | 临时增加swap(示例:创建2GB swap);或扩容内存 |
| 磁盘空间耗尽 | df -h | 清理旧日志/临时文件;扩容磁盘或迁移数据目录 |
| 端口被占用 | ss -tlnp | 释放占用进程或调整 MinIO 端口 |
| 配置文件损坏 | 日志指向 config | 停止服务,备份并重命名**~/.minio/config.json**,重启以默认配置重建,再按需恢复配置 |
| 数据目录权限错误 | ls -la <数据目录> | 停止服务,chown -R minio:minio <数据目录>;chmod -R 755 <数据目录> |
| SELinux/防火墙拦截 | 本机可访问、远程超时 | 临时setenforce 0验证;生产按需配置 SELinux;放行**9000/9001(或9200)**端口与安全组规则 |
三 数据层面的恢复方法
四 节点或磁盘故障的恢复
五 恢复后的验证与加固