Ubuntu 上 MinIO 启动失败的原因有很多,下面按常见原因 → 排查方法 → 解决办法给你梳理一下,你可以对照看是哪一类。
MinIO 默认:
90009001现象
Unable to bind to port 9000
address already in use
检查
sudo netstat -tunlp | grep 9000
# 或
sudo lsof -i:9000
解决
minio server /data --address :9002 --console-address :9003
现象
cannot access data directory
permission denied
原因
/data 目录属主不是当前用户解决
sudo mkdir -p /data
sudo chown -R $USER:$USER /data
现象
MinIO cannot be run as root
解决
sudo useradd -r -s /bin/false minio
sudo chown -R minio:minio /data
sudo -u minio minio server /data
常见错误
ExecStart 路径不对正确示例
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio
ExecStart=/usr/local/bin/minio server /data --console-address :9001
Restart=always
[Install]
WantedBy=multi-user.target
然后:
sudo systemctl daemon-reload
sudo systemctl restart minio
sudo journalctl -u minio -e
现象
no space left on device
解决
df -h
清理空间或更换数据目录。
❌ 错误:
minio server http://node1/data http://node2/data
✅ 单节点:
minio server /data
检查
file $(which minio)
# 看详细错误
journalctl -u minio -e
# 手动前台启动(最直接)
minio server /data
你可以把下面信息发我:
minio --version)我可以直接告诉你是哪一行配置或命令错了。