MinIO 在 Linux 上启动失败,原因非常多,下面按最常见 → 次常见给你一个排查清单,你可以对照看。
MinIO 默认:
90009001报错示例
Unable to bind to port 9000
解决
lsof -i:9000
lsof -i:9001
或
netstat -tunlp | grep 900
杀掉占用进程或换端口:
minio server /data --address :9002 --console-address :9003
报错示例
Unable to use the drive /data: permission denied
解决
sudo mkdir -p /data
sudo chown -R $USER:$USER /data
如果你是 root 启动:
chown -R minio-user:minio-user /data
MinIO 不能在已有非 MinIO 数据的目录启动。
解决
从某版本开始:
报错
Password must be at least 8 characters
解决
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
如果你是用:
systemctl start minio
但 /etc/default/minio 没写:
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=admin123
MINIO_VOLUMES=/data
MINIO_OPTS="--address :9000 --console-address :9001"
下载错版本会直接失败。
uname -m
对应下载:
amd64arm64chmod +x minio
直接前台运行,看真实错误:
./minio server /data
或
journalctl -u minio -xe
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
./minio server /data \
--address :9000 \
--console-address :9001
如果你愿意,把下面任意一个贴给我:
我可以直接帮你定位到具体哪一行配置错了。