整体来说,MinIO 在 Ubuntu 上安装不算坑多,只要注意几个常见点,基本都能顺利跑起来。下面给你一个“坑点清单 + 建议做法”,看完你心里就有数了。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
❌ 不推荐新手用:
MinIO 必须对工作目录有读写权限
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio
❌ 用 root 跑 MinIO 会直接报错(新版强制不允许)
MinIO 明确禁止 root 运行:
minio server /data/minio
如果你必须用服务方式:
minio-userUser=示例(可用):
[Unit]
Description=MinIO
After=network.target
[Service]
User=minio-user
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
常见错误:
daemon-reload必须放行:
Ubuntu:
sudo ufw allow 9000
sudo ufw allow 9001
minio server /dataminio server http://node{1...4}/data❌ 用错模式会一直报 “erasure coding” 相关错误
MinIO 在 Ubuntu 上不难,坑主要在:权限、root、systemd、端口
如果你愿意,我可以:
你现在是 学习用 / 生产用 / Docker 还是物理机?