温馨提示×

linux minio如何设置存储

小樊
42
2026-09-19 20:02:56
栏目: 云计算

在 Linux 上部署和设置 MinIO 存储,通常分为以下几个步骤:安装、启动、配置存储路径、访问与管理。下面以 MinIO 单机模式(推荐新手) 为例说明。


一、安装 MinIO(Linux)

1. 下载 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(设置存储)

方式一:命令行直接启动

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"

四、后台运行(systemd 推荐)

1. 创建 systemd 服务

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

2. 启动服务

sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio

查看状态:

systemctl status minio

五、Web 控制台设置(创建存储桶)

  1. 打开 http://IP:9001
  2. 登录(admin / admin123)
  3. 点击 Buckets → Create Bucket
  4. 设置:
    • Bucket 名称
    • 区域(如 cn-north-1
    • 是否公开访问

六、客户端 mc 配置(可选)

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

如果你需要:

  • MinIO 分布式部署
  • HTTPS / 域名访问
  • Docker 方式部署
  • Java / Python 连接示例

可以直接告诉我你的使用场景。

0