MinIO对象存储安装
有勇气的牛排
41
数据库
2025-07-23 22:05:40
1 前言
MinlO 是一个高性能分布式对象存储服务,兼容 Amazon S3 API,常用语私有云、本地部署和混合云场景中。它非常适合存储非结构化数据,如图片、视频、日志文件、备份等。
主要特点:
- 高性能:读写速度优于多数对象存储服务。
- 云原生:适配 Kubernetes、Docker、云平台。
- S3兼容:支持常用S3工具、SDK、CLI。
- 多租户隔离、版本控制、策略管理。
- 支持Erasure Coding(纠删码)提高容错。
- 支持WORM(Write Once Read Many)模式。
- 支持 IAM(用户权限策略)
- 具备 Server Side Encryption
2 安装部署
2.1 单机部署
mkdir /usr/local/soft/minio
cd /usr/local/soft/minio
# 创建数据目录
mkdir /usr/local/soft/minio/data
mkdir /usr/local/soft/minio/logs
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
cp minio /usr/local/bin/
配置环境变量
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
启动
minio server /usr/local/soft/minio/data --console-address ":9001" &> /usr/local/soft/minio/logs/minio.log &
对象 API 端口(S3 接口):默认 :9000
控制台 Web 管理端口:默认 :9001
访问控制台:http://192.168.56.20:9001,输入用户名密码登录。

<h2><a id="1__0"></a>1 前言</h2>
<p>MinlO 是一个高性能<strong>分布式对象存储服务</strong>,兼容 Amazon S3 API,常用语私有云、本地部署和混合云场景中。它非常适合存储非结构化数据,如图片、视频、日志文件、备份等。</p>
<p>主要特点:</p>
<ul>
<li>高性能:读写速度优于多数对象存储服务。</li>
<li>云原生:适配 Kubernetes、Docker、云平台。</li>
<li>S3兼容:支持常用S3工具、SDK、CLI。</li>
<li>多租户隔离、版本控制、策略管理。</li>
<li>支持Erasure Coding(纠删码)提高容错。</li>
<li>支持WORM(Write Once Read Many)模式。</li>
<li>支持 IAM(用户权限策略)</li>
<li>具备 Server Side Encryption</li>
</ul>
<h2><a id="2__15"></a>2 安装部署</h2>
<h3><a id="21__17"></a>2.1 单机部署</h3>
<pre><div class="hljs"><code class="lang-shell">mkdir /usr/local/soft/minio
cd /usr/local/soft/minio
<span class="hljs-meta">
# </span><span class="language-bash">创建数据目录</span>
mkdir /usr/local/soft/minio/data
mkdir /usr/local/soft/minio/logs
</code></div></pre>
<pre><div class="hljs"><code class="lang-shell">wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
cp minio /usr/local/bin/
</code></div></pre>
<p>配置环境变量</p>
<pre><div class="hljs"><code class="lang-shell">export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=admin123
</code></div></pre>
<p>启动</p>
<pre><div class="hljs"><code class="lang-shell">minio server /usr/local/soft/minio/data --console-address ":9001" &> /usr/local/soft/minio/logs/minio.log &
</code></div></pre>
<p>对象 API 端口(S3 接口):默认 <code>:9000</code></p>
<p>控制台 Web 管理端口:默认 <code>:9001</code></p>
<p>访问控制台:http://192.168.56.20:9001,输入用户名密码登录。</p>
<p><img src="https://static.couragesteak.com/article/3f342a038dfe0edc033055bdf5fc12df.png" alt="image.png" /></p>
评论区