MinIO 是一款高性能的对象存储服务,兼容 Amazon S3 API,适用于私有云存储、数据备份等场景。本文详细介绍在Linux环境下从下载到启动的完整部署流程。
一、下载 MinIO 安装包
通过 wget 命令直接下载
wget -c https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
二、创建存储目录和日志目录
# minio/data`:用于存储 MinIO 上传的对象数据
# minio/log`:用于存储 MinIO 运行日志
mkdir -p /opt/data/minio/data /opt/data/minio/logs
三、移动并赋可执行权限
# 移动文件
mv minio /opt/data/minio/
# 赋予执行权限
chmod +x /opt/data/minio/minio
四、创建启动脚本
# 创建启动脚本文件
vim /opt/data/minio/start.sh
将如下内容写入到脚本中
#!/bin/bash
# MinIO 启动脚本
# 配置管理员用户名
export MINIO_ROOT_USER=root
# 配置管理员密码
export MINIO_ROOT_PASSWORD=123456789
# 启动 MinIO,配置 API 端口、控制台端口和数据存储目录
# --address :10001:API 端口(客户端连接使用)
# --console-address :10002:Web 控制台端口(浏览器访问使用)
# /opt/data/minio/data:数据存储目录
# 日志输出到 /opt/data/minio/logs/minio.log,2>&1 & 表示后台运行
nohup /opt/data/minio/minio server --address :10001 --console-address :10002 /opt/data/minio/data >/opt/data/minio/logs/minio.log 2>&1 &
然后赋予脚本可执行权限
chmod +x /opt/data/minio/start.sh
五、启动并验证
cd /opt/data/minio/
./start.sh
查看minio运行日志
tail -f /opt/data/minio/log/minio.log
成功标识:日志中出现 Online 关键字,说明 MinIO 已正常启动