跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

Linux 系统安装 MinIO 详细教程

在 Linux 系统上部署 MinIO 对象存储的完整流程。内容包括 MinIO 特性介绍、环境准备、二进制文件下载、目录创建、服务配置、Systemd 单元设置、启动验证、防火墙开放及客户端工具安装。通过配置环境变量和 systemd 服务,可实现 MinIO 的稳定运行与持久化存储,支持 S3 协议兼容及高性能数据管理,适用于 AI 训练、大数据分析及备份归档等场景。

林间仙子发布于 2026/3/29更新于 2026/5/2520 浏览
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=$USER
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

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折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Vue Diff 算法详解:双端与快速 Diff 对比
  • 32 款国产 Claw 系 AI 工具盘点与官网汇总
  • 基于 C++ 的本地文件共享工具 DirectoryServer 使用指南
  • AI 大模型技术入门与全栈开发实战指南
  • 联邦学习架构深度分析:多家医院协作训练 AI 模型方案
  • C++跨平台开发:工程难题与解决方案深度解析
  • 适配 imToken DApp 浏览器的区块链小游戏开发实战
  • C++ 万能指针 void* 核心特性与使用规范
  • Tomcat Server 核心组件详解
  • 基于 K-means 和决策树的餐饮企业客户分析实战
  • C++ 继承基础:概念定义、访问权限与默认成员函数
  • Whisper-WebUI 语音转文字工具搭建与使用指南
  • GLM-4.6V-Flash-WEB 漫画分镜理解能力深度测评
  • 命令行大模型上下文协议(MCP)工具 MCPHost 使用实践
  • 自然语言处理在金融领域的实战应用
  • MySQL 数据类型详解:数值、字符串与时间类型实战
  • 基于 FPGA 的数字识别仿真工程:ShiftRAM 3x3 图像缓存模块设计
  • C++11 右值引用与移动语义详解:从性能瓶颈到零拷贝优化
  • llama.cpp 量化技术详解:降低大模型内存占用的核心方法
  • LangChain 实战:Agent 思维框架与代码实现

相关免费在线工具

  • 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