专栏中心

EEPW首页 > 专栏 > 安装minio集群

安装minio集群

发布人:天翼云开发者 时间:2025-08-21 来源:工程师 发布文章

本文分享自天翼云开发者社区《安装minio集群》,作者:2****m

1. 创建minio用户
# 创建用户
useradd minio
# 赋予密码(生产环境需强密码)
passwd minio
# 设置密码有效期为99999天
chage -M 99999 minio
2. 创建挂载磁盘路径
mkdir -p /data/minio/
3. 挂载磁盘路径
# 挂载磁盘(xfs)parted /dev/sdb -s mklabel gptparted /dev/sdb -s -- mkpart primary 0% 100%
mkfs.xfs -f /dev/sdbecho "UUID=$(/sbin/blkid | grep sdb | awk -F \" '{print $2}') /data                   xfs     defaults        0 0" >> /etc/fstab 
mount -alsblk# 挂载磁盘(ext4)parted /dev/sdb -s mklabel gptparted /dev/sdb -s -- mkpart primary 0% 100%
mkfs.ext4 /dev/sdbecho "UUID=$(/sbin/blkid | grep sdb | awk -F \" '{print $2}') /data                   ext4     defaults        0 0" >> /etc/fstab 
mount -alsblk
4. 下载minio安装包
# 下载地址https://dl.minio.org.cn/server/minio/release/linux-amd64/# 创建minio路径mkdir -p /data/minio/run/# 安装miniorpm -ivh minio-20220218015010.0.0.x86_64.rpm# 将minio拷贝至该路径mv /usr/local/bin/minio /data/minio/run/# 给minio添加x权限chmod +x /data/minio/run/minio# 创建minio存储目录mkdir /data/minio/disk1
mkdir /data/minio/disk2
5. 创建minio配置文件
# 创建minio配置文件vim /data/minio/run/run.sh# 文件内容如下(如果密码中带有特殊字符,需转义)#!/bin/bashexport MINIO_ROOT_USER=账号
export MINIO_ROOT_PASSWORD=密码
export MINIO_PROMETHEUS_AUTH_TYPE="public"/data/minio/run/minio server --console-address '0.0.0.0:9001' \
http://主机1ip/data/minio/disk1 http://主机1ip/data/minio/disk2 \
http://主机2ip/data/minio/disk1 http://主机2ip/data/minio/disk2 \
http://主机3ip/data/minio/disk1 http://主机3ip/data/minio/disk2# 给minio配置文件添加执行权限chmod +x /data/minio/run/run.sh# 给minio +x权限chmod +x /data/minio/run/minio# 给minio所在文件夹权限改为miniochown -R minio:minio /data/minio/
6. 创建minio服务启动文件
# 创建minio服务启动文件
vim /etc/systemd/system/minio.service

# 文件内容如下
[Unit]
Description=Minio
serviceDocumentation=https://docs.minio.io/

[Service]
Type=forking
User=minio
Group=minio
WorkingDirectory=/data/minio/run/
ExecStart=/bin/bash -c "/data/minio/run/run.sh &"

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
7. 启动minio服务
# 重新加载服务的配置文件systemctl daemon-reload# 启动minio服务systemctl start minio
8. 升级minio版本
# 下载地址:https://dl.minio.org.cn/server/minio/release/linux-amd64/# 停止minio服务systemctl stop minio# 修改低版本minio文件名称mv /data/minio/run/minio /data/minio/run/minio2# 上传符合安全要求版本的minio文件至/data/minio/run目录# 赋予执行权chmod +x /data/minio/run/minio# 启动minio服务systemctl start minio# 查看minio状态systemctl status minio# 查看minio版本/data/minio/run/minio --verion


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 存储

相关推荐

存储危机降临 三星与工会谈判破裂 18天罢工恐成事实

网络与存储 2026-05-13

三星罢工危机最后时刻暂停 核心矛盾依然悬而未决

网络与存储 2026-05-22

铁电技术

资源下载 2010-04-07

存储涨价推动电视规格下调,55寸FHD面板能否成市场新宠?

消费电子 2026-04-20

铠侠UFS 5.0为端侧AI带来全新体

铠侠为AI寻找存储新方案

网络与存储 2026-04-28

全球存储巨头竞逐CXL技术:下一代内存互联新战场

2026,CPU 会成为存储后下一个价格暴涨的芯片吗?

浮点数的存储

资源下载 2007-04-19

存储涨价冲击手机行业:Q1全球SoC出货量下降8%

关于51浮点数的存储

移动端DRAM合约价格再上涨

2026-05-18

三星将举行史上最大规模罢工

2026-05-20

车载低端图像数据采集压缩存储及传输系统的实现

更多 培训课堂
更多 焦点
更多 视频

技术专区