在 Linux 上部署和设置 MinIO 存储,通常分为以下几个步骤:安装、启动、配置存储路径、访问与管理。下面以 MinIO 单机模式(推荐新手) 为例说明。
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
验证:
minio --version
MinIO 本质是一个对象存储服务,存储目录就是“磁盘路径”。
# 创建存储目录(可自定义)
sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio
⚠️ 生产环境建议使用独立磁盘或挂载点(如
/mnt/disk1)
minio server /data/minio --console-address ":9001"
9000:API 端口(S3 兼容)9001:Web 控制台端口访问:
http://服务器IP:9001
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
minio server /data/minio --console-address ":9001"
sudo vim /etc/systemd/system/minio.service
内容示例:
[Unit]
Description=MinIO
After=network.target
[Service]
User=你的用户名
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=admin123"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
查看状态:
systemctl status minio
http://IP:9001cn-north-1)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://localhost:9000 admin admin123
创建 bucket:
mc mb myminio/mybucket
| 模式 | 命令 |
|---|---|
| 单盘 | minio server /data |
| 多盘 | minio server /disk1 /disk2 /disk3 /disk4 |
| 分布式 | minio server http://host{1...4}/data |
sudo ufw allow 9000
sudo ufw allow 9001
如果你需要:
可以直接告诉我你的使用场景。