Linux部署MinIO

56 阅读1分钟

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 已正常启动