跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / BashAI

Linux 系统安装 MinIO 详细教程

综述由AI生成MinIO 是兼容 Amazon S3 API 的高性能分布式对象存储系统,专为云原生环境设计。档详述了在 Linux 系统上安装 MinIO 的步骤,包括二进制文件下载、权限配置、Systemd 服务设置及防火墙规则开放。同时涵盖 mc 客户端工具安装、数据持久化策略及内核参数调优建议,适用于 AI 训练数据存储及大数据分析场景。

微码行者发布于 2026/3/15更新于 2026/4/253 浏览
Linux 系统安装 MinIO 详细教程

1. MinIO 简介

MinIO 是一款高性能、分布式对象存储系统,专为云原生和容器化环境设计。它采用 Apache License 2.0 开源协议,兼容 Amazon S3 API,支持海量数据的存储与管理。

核心特点

高性能架构 MinIO 使用纠删码技术实现数据冗余,读写速度可达每秒数百 GB,适合高吞吐场景。

兼容 S3 协议 完全兼容 Amazon S3 API,现有基于 S3 的应用无需修改即可迁移到 MinIO。

轻量级部署 单二进制文件即可运行,最低配置仅需 512MB 内存,支持 Kubernetes 和 Docker 快速部署。

多云支持 提供混合云解决方案,能在公有云、私有云和边缘计算环境中无缝运行。

典型应用场景

  • AI/ML 训练数据存储
  • 大数据分析后端
  • 备份与归档系统
  • 内容分发网络源站

技术优势

采用 Golang 编写,无第三方依赖。支持服务器端加密、对象锁定、版本控制等企业级功能,同时提供完善的监控和日志功能。

2. 准备工作

确保系统满足以下要求:64 位 Linux 操作系统(如 Ubuntu、CentOS)、至少 2GB 内存、4 核 CPU、磁盘空间根据存储需求配置(建议预留 10GB 以上)。下载 MinIO 服务器二进制文件,官方提供稳定版本和开发版本,生产环境建议选择稳定版。

3. 下载 MinIO 二进制文件

使用 wget 或 curl 下载 MinIO 服务器二进制文件。以下命令下载最新稳定版并赋予执行权限:

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/

4. 创建数据存储目录

MinIO 需要指定存储路径,建议使用独立磁盘或分区。创建目录并设置权限:

mkdir -p /data/minio
chown -R $USER:$USER /data/minio

5. 配置 MinIO 服务

创建环境变量配置文件 /etc/default/minio,包含以下关键参数:

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=your_strong_password
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--address :9000 --console-address :9001"

6. 设置 Systemd 服务单元

创建 /etc/systemd/system/minio.service 文件,内容如下:

[Unit]
Description=MinIO
After=network.target

[Service]
User=$USER
Group=
=/etc/default/minio
=/usr/local/bin/minio server  
=always
=


=multi-user.target
$USER
EnvironmentFile
ExecStart
$MINIO_OPTS
$MINIO_VOLUMES
Restart
LimitNOFILE
65536
[Install]
WantedBy

7. 启动与验证服务

执行以下命令启动服务并设置开机自启:

systemctl daemon-reload
systemctl enable minio
systemctl start minio
systemctl status minio

访问 Web 控制台验证安装,默认端口为 9001。使用浏览器打开 http://<服务器 IP>:9001,输入配置的用户名和密码登录。

8. 防火墙配置

若系统启用防火墙,需开放 9000 和 9001 端口:

ufw allow 9000/tcp
ufw allow 9001/tcp
ufw reload

9. 客户端工具安装(可选)

安装 mc 命令行工具进行管理:

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/
mc alias set myminio http://localhost:9000 admin your_strong_password

10. 数据持久化与备份

建议配置定期备份策略,可通过 crontab 定时执行数据同步命令。若使用多节点部署,参考官方文档配置分布式模式。

11. 性能调优

根据负载情况调整内核参数,例如修改 /etc/sysctl.conf:

vm.swappiness=10
net.core.somaxconn=65535

执行 sysctl -p 生效。对于高并发场景,建议优化文件描述符限制。

目录

  1. 1. MinIO 简介
  2. 核心特点
  3. 典型应用场景
  4. 技术优势
  5. 2. 准备工作
  6. 3. 下载 MinIO 二进制文件
  7. 4. 创建数据存储目录
  8. 5. 配置 MinIO 服务
  9. 6. 设置 Systemd 服务单元
  10. 7. 启动与验证服务
  11. 8. 防火墙配置
  12. 9. 客户端工具安装(可选)
  13. 10. 数据持久化与备份
  14. 11. 性能调优
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • WebFlux 使用 Java 8 流式 API 更新 List 中的 Bean 对象
  • RAG 进阶:多模态图片检索技术实践
  • 从 ReAct 到 Plan-and-Execute:AI Agent 推理架构的理解与选择
  • Go + React 单文件 Web 应用模板开发指南
  • Java 多线程并发编程:并发容器与线程协作实战
  • SharpaWave 量产:视觉基触觉手实现 0.005N 感知与模块化设计
  • HTTP 应用层协议详解与简易服务器实现
  • 从 Obsidian App 迁移至 Obsidian.nvim 功能保留指南
  • AI 大模型算法工程师求职指南与高薪职位攻略
  • 华为交换机首次开局配置:Console 连接与 Web 管理设置
  • DeepSeek-OCR-WEBUI 高性能 OCR 文本识别部署全流程
  • Qwen3-VL 实战:手绘草图一键生成 HTML 代码
  • VS Code 前端开发常用插件推荐与配置指南
  • CSS 背景样式详解:颜色、图片与复合属性
  • AI 大模型嵌入模型性能优化:缓存机制与 LangChain 实战
  • 新版 VS Code 禁用 Ctrl+I 快捷键调用 Copilot AI 功能
  • JavaScript 流程控制与数组实战
  • WPF + .NET6 WebAPI + SqlSugar 权限管理系统架构与实现
  • 算法实战:位运算解决整数求和、唯一数与缺失数字
  • AI 大模型在专利翻译领域的应用与实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online