minio使用以及学习 | 青训营笔记

642 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 11 天

minio使用以及学习 MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。其为基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,同时也支持本地磁盘、NAS、NFS、公有云存储、分布式云存储,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。 Object:存储到minio的基本对象,如文件,字节流 Bucket:用来存储Object的逻辑空间。每个Bucket之间的数据是互相隔离的。对于客户端而言,就相当于存放文件的顶层文件夹。 Drlve:存储数据的磁盘,在MinIO启动时,以参数的方式传入。MinIO中所有的对象数据都会存在Drive里。 Set:即一组 Drive的集合,分布式部署根据集群规模自动划分一个或者多个Set,每个Set中的Drive 分布在不同位置。一个对象存储在一个Set上。 纠删码:Minio 使用纠删码机制来保证高可靠性。 下载minio的镜像 docker pull minio/minio 或者使用单机模式在Linux上进行部署 wget https://dl.min.io/server/minio/release/linux-amd64/minio 通过systemctl工具使minio进行开机启动 sudo systemctl enable minio.service 创建桶(bucket) mc mb minio01/yeb1 删除桶 不能删除数据 mc rb minio01/yeb1 强制删除桶 mc rb --force minio01/yeb1 本次青训营项目将使用minio结合ffmpeg进行视频和图片的处理和存储。

MinIO 介绍使用 - lwqblog - 博客园 (cnblogs.com)

(39条消息) MinIo的基本安装与使用_YubinYao的博客-CSDN博客

MinIO 介绍使用 - lwqblog - 博客园 (cnblogs.com)