MinIO在CentOS上的默认日志文件通常位于/var/log/minio/目录下,文件名为minio.log(部分配置可能直接使用minio.log作为主日志文件)。该路径是MinIO服务安装或启动后的常规日志存储位置,适用于大多数默认配置场景。
若安装或启动时通过配置文件/命令指定了日志路径,则需通过以下方式确认:
/etc/minio/config.json(或/usr/local/minio/config.json),其中"LogFile"字段明确指定了日志文件的路径(例如"LogFile": "/opt/minio/logs/minio.log")。nohup或systemd启动时使用了重定向(如> /path/to/minio.log 2>&1),则日志会保存在指定的自定义路径中(例如/data/minio/logs/minio.log或/www/server/minio/data/minio.log)。若MinIO以systemd服务(如minio.service)运行,可通过journalctl命令查看服务的实时日志流或历史日志:
# 查看minio服务的实时日志(按Ctrl+C退出)
sudo journalctl -u minio.service -f
# 查看minio服务的最近10条日志
sudo journalctl -u minio.service -n 10
# 搜索日志中的错误信息(如"error"关键词)
sudo journalctl -u minio.service | grep 'error'
该方法适用于通过systemctl管理的MinIO服务,能获取更全面的系统级日志信息。
无论日志位于哪个路径,均可使用以下命令查看:
cat /path/to/minio.log(如cat /var/log/minio/minio.log);tail -f /path/to/minio.log(如tail -f /var/log/minio/minio.log,按Ctrl+C退出);less /path/to/minio.log(支持上下翻页,按q退出);grep 'keyword' /path/to/minio.log(如grep 'error' /var/log/minio/minio.log,用于快速定位问题)。systemd、是否指定了自定义路径);sudo systemctl status minio)或数据目录权限(如/opt/module/minio/data的读写权限)。