Linux系统安装MinIO步骤
一 准备与环境检查
二 安装方式
方式A 二进制安装(通用)
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
sudo groupadd --system minio
sudo useradd -s /sbin/nologin --system -g minio minio
sudo mkdir -p /mnt/data
sudo chown -R minio:minio /mnt/data
sudo -u minio /usr/local/bin/minio server /mnt/data --console-address ":9001"
方式B 使用包管理器安装(可选)
curl -fsSL https://min.io/download | bash
sudo mv minio.list /etc/apt/sources.list.d/minio.list
sudo apt update && sudo apt install -y minio
sudo systemctl start minio
sudo systemctl enable minio
curl -fsSL https://min.io/download | bash
sudo mv minio.repo /etc/yum.repos.d/minio.repo
sudo yum install -y minio
sudo systemctl start minio
sudo systemctl enable minio
说明:包管理器安装后,具体启动与配置路径以发行版提供的服务单元与文档为准。
三 生产环境配置
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /mnt/data --console-address ":9001"
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now minio
export MINIO_ROOT_USER=Admin
export MINIO_ROOT_PASSWORD=StrongPassw0rd!
sudo systemctl restart minio
四 验证与客户端工具
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
mc alias set myminio http://<IP>:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD
mc ls myminio
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
sudo ufw allow 9000,9001/tcp
```。
五 常见问题与扩展
sudo -u minio /usr/local/bin/minio server /mnt/data --address ":9001" --console-address ":9008"
访问控制台使用http://nohup /usr/local/bin/minio server /mnt/data --console-address ":9001" > /mnt/data/minio.log 2>&1 &
sudo -u minio /usr/local/bin/minio server /data1 /data2 /data3 /data4 --console-address ":9001"
mkdir -p /dockerminio/data
docker run --restart=always --name minio -d \
-p 9000:9000 -p 9008:9008 \
-v /dockerminio/data:/data \
-e "MINIO_ROOT_USER=Admin" \
-e "MINIO_ROOT_PASSWORD=StrongPassw0rd!" \
minio/minio:RELEASE.2024-10-29T16-01-48Z server /data --console-address ":9008"
访问控制台:http://