MinIO 在 Linux 的故障排查指南
一 快速定位流程
二 常见症状与修复
内存不足被 OOM Killer 终止
症状:系统日志出现**“Out of memory”或“Killed process”。
处理:临时增加交换分区(示例创建2GB**)
dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo ‘/swapfile none swap sw 0 0’ >> /etc/fstab
验证:free -h;长期方案为扩容内存或优化工作负载。
磁盘空间耗尽
症状:df -h接近100%,上传/写入失败。
处理:清理旧日志与临时文件(如**/var/log**、/tmp),必要时扩容磁盘;可酌情执行sync; echo 1 > /proc/sys/vm/drop_caches(仅缓解页缓存压力)。
systemd 启动失败与环境变量缺失
症状:状态报错**“Variable MINIO_VOLUMES not set in /etc/default/minio”或exit 217/USER**。
处理:
端口占用或防火墙阻断
症状:服务已起但访问失败。
处理:
配置损坏或凭据错误
症状:启动失败或客户端报AccessDenied。
处理:
三 关键端口与连通性验证
四 systemd 服务模板与最小可用配置
五 预防与运维建议