在 Linux 上查看 MinIO 日志,主要取决于你是怎么部署的(二进制直接运行、systemd 服务、Docker、Kubernetes)。下面按常见情况说明:
如果你是类似这样启动的:
minio server /data --console-address ":9001"
日志直接输出在终端。
如果你用了:
nohup minio server /data > minio.log 2>&1 &
查看日志:
tail -f minio.log
或:
less minio.log
如果是用 systemd 管理的 MinIO 服务:
systemctl status minio
查看实时日志:
journalctl -u minio -f
查看全部日志:
journalctl -u minio
查看最近 100 行:
journalctl -u minio -n 100
docker ps
docker logs -f minio
docker logs --tail 200 minio
docker-compose logs -f minio
kubectl logs -f pod-name -n minio-namespace
如果是 StatefulSet:
kubectl logs -f sts/minio -n minio
MinIO 默认日志已经比较详细,如果需要更详细:
export MINIO_LOG_LEVEL=debug
或启动参数:
minio server /data --console-address ":9001" --log-level debug
chown -R minio-user:minio-user /data)如果你愿意,可以告诉我:
我可以直接帮你分析具体错误。