Ubuntu 20.04 部署 MinIO

本文介绍了MinIO分布式文件系统,它基于开源协议,可作为云存储解决方案,采用Golang实现,能在多系统运行,配置简单。还给出了在Linux系统上的安装步骤,包括下载、设置权限、配置端口、开机自启等,以及minio.service配置文件内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MinIO是一款基于Apache License v2.0开源协议的分布式文件系统(或者叫对象存储服务),可以做为云存储的解决方案用来保存海量的图片、视频、文档等。由于采用Golang实现,服务端可以工作在Windows、Linux、 OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令就可以运行起来。

MinIO兼容亚马逊S3(Simple Storage Service,简单存储服务)云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而且每个对象文件可以是任意大小,从几kb到最大5T不等。

//新建文件夹

mkdir /usr/local/minio
cd /usr/local/minio

//下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio

//文件夹操作权限
chmod  +x  minio

//数据存储文件夹
mkdir /usr/local/minio/data
//9000端口访问后会立即自动跳转到静态端口,这也是需要配置静态端口并开放防火墙的原因!
nohup ./minio server --console-address '0.0.0.0:9001'  /data  > /usr/local/minio/minio.log 2>&1
ps -ef | grep minio

//开机自启动
vi   /etc/systemd/system/minio.service
systemctl daemon-reload
systemctl start minio
systemctl  enable minio
systemctl status minio
journalctl -u  minio     //查看log

//minio.service 配置文件如

### 配置阿里云服务器上的Ubuntu系统 #### 安装必要的软件包 为了确保系统的稳定性和兼容性,在开始安装特定应用之前,建议先更新现有的软件包列表并升级已安装的软件包到最新版本: ```bash sudo apt update && sudo apt upgrade -y ``` 对于某些较老的应用程序可能依赖于额外的存储库。例如,针对Ubuntu 20.04 LTS环境下的情况,可以通过向`/etc/apt/sources.list`文件追加相应的条目来扩展可用资源[^1]。 #### 安装Web服务器(Nginx) 通过官方APT仓库可以直接获取Nginx服务端软件,并完成其部署工作: ```bash sudo apt install nginx -y ``` 验证Nginx是否成功启动以及监听HTTP请求,默认情况下应该能够观察到默认欢迎页面显示正常。为了让Nginx能够在每次重启之后自动激活,可以设置为随系统一同加载: ```bash sudo systemctl enable nginx ``` #### 数据库管理系统(PostgreSQL及其空间拓展模块PostGIS) 同样地,利用APT工具链实现PostgreSQL数据库引擎连同地理信息系统功能增强组件PostGIS的一键式装配过程: ```bash sudo apt install postgresql postgis -y ``` #### 缓存解决方案(Redis) Redis作为高性能内存数据结构存储方案之一,适用于多种场景需求。下面命令用于快速集成此技术栈成员至当前环境中: ```bash sudo apt install redis-server -y ``` 确认Redis实例已经处于活动状态并且按预期运作良好: ```bash sudo systemctl status redis-server ``` #### 对象存储(MinIO) MinIO是一个高效的对象存储系统,支持Amazon S3 API接口协议。虽然不是直接经由标准APT途径分发的产品,但是遵循官方指南依然能顺利达成目标。 以上操作涵盖了基础架构层面的主要组成部分搭建流程概述[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java_IoT 攻诚狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值