ubuntu22安装minio
时间: 2025-04-22 16:44:52 浏览: 31
### 安装和配置 MinIO 对象存储服务器
#### 下载并安装 MinIO 二进制文件
为了获取最新版本的 MinIO 并设置执行权限,可以使用如下命令:
```bash
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
```
这会下载适用于 Linux AMD64 架构系统的 MinIO 可执行文件,并将其移动到 `/usr/local/bin` 路径下以便全局访问[^1]。
#### 创建专用用户用于运行 MinIO
出于安全性考量,推荐创建专门账户来启动和服务 MinIO 实例。通过下面指令完成此操作:
```bash
sudo useradd -r minio-user -s /sbin/nologin
```
上述命令建立了名为 `minio-user` 的系统账号,该账号无法登录 shell 终端,从而增强了安全性。
#### 建立必要的工作目录结构
接着需建立两个主要的工作空间——一个是用来保存实际的数据对象;另一个则是放置配置资料的地方。具体做法如下所示:
```bash
sudo mkdir /usr/local/share/minio
sudo mkdir /etc/minio
sudo chown -R minio-user:minio-user /usr/local/share/minio
sudo chown -R minio-user:minio-user /etc/minio
```
这里分别设置了这两个位置的所有者为之前新建的服务帐户,确保其拥有足够的读写权限去管理各自的内容。
#### 配置环境变量
为了让 MinIO 正常运作,在操作系统层面定义几个重要的环境参数是非常有帮助的。可以通过编辑特定文件实现这一点:
```bash
echo 'MINIO_VOLUMES="/usr/local/share/minio/"' | sudo tee -a /etc/default/minio
echo 'MINIO_OPTS="--address :9000"' | sudo tee -a /etc/default/minio
```
这些设定指定了数据卷的位置以及监听地址等重要选项[^3]。
#### 启动 MinIO 服务
最后一步就是让 MinIO 成功作为后台进程持续运行起来。通常情况下,Linux 发行版都支持 systemd 来管理系统级的服务单元。因此,编写相应的 `.service` 文件是必不可少的操作之一。以下是创建这样一个服务描述符的方法:
```ini
[Unit]
Description=MinIO Service
Documentation=https://docs.min.io/docs/
[Service]
User=minio-user
Group=minio-user
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES --console-address ":9001"
Restart=on-failure
[Install]
WantedBy=multi-user.target
```
将以上内容保存至 `/lib/systemd/system/minio.service` 或其他合适路径之后,记得刷新守护程序缓存并通过启用新添加的服务使一切生效:
```bash
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
```
现在应该已经成功部署了一个基本可用的对象存储解决方案了!
阅读全文
相关推荐


















