/var/log/minio/目录下,主要文件包括minio.log(服务运行日志)、access.log(访问记录)等。tail -f /var/log/minio/minio.log命令,可动态跟踪日志输出,快速定位实时问题。grep命令过滤特定内容(如错误信息),例如grep 'error' /var/log/minio/minio.log或结合journalctl使用(journalctl | grep 'minio error')。journalctl --since "2025-09-01" --until "2025-09-30"命令,筛选指定时间段内的日志,便于周期性分析。journalctl -u minio;journalctl -u minio -n 10;journalctl -u minio -p err。/etc/logrotate.d/minio):/var/log/minio/*.log {
daily
missingok
rotate 7
compress
notifempty
create 640 root adm
}
该配置表示每日轮转日志,保留最近7天的压缩日志(如minio.log.1.gz)。/etc/logwatch/conf/services/minio.conf。logstash.conf,定义输入、过滤规则);MINIO_LOG_LEVEL设置日志详细程度,可选值包括ERROR(仅错误)、WARN(警告)、INFO(常规信息)、DEBUG(调试信息)。例如:export MINIO_LOG_LEVEL=DEBUG
minio server /data
调试时设置为DEBUG,生产环境建议设为INFO或WARN,避免日志过多。以上方法覆盖了从基础查看、实时监控到高级分析的全流程,可根据实际需求选择组合使用,提升MinIO运维效率。